根据问题描述在EMR-3.29.0(不包含)之前,以及EMR-4.4.0(包含)之前,启动Knox可能存在概率无法启动问题,/usr/lib/knox-current/log/gateway.log出现如下异常。
报错信息:java.lang.NoSuchMethodError: org.apache.commons.beanutils.PropertyUtilsBean.addBeanIntrospector(Lorg/apache/commons/beanutils/BeanIntrospector;)
【解决方案】
执行以下运维命令,然后重启knox服务可解决该问题。
命令:sudo mv /usr/lib/knox-current/dep/commons-beanutils-core-1.8.0.jar /usr/lib/knox-current/dep/commons-beanutils-core-1.8.0.bak;