背景
- 由于log4j的种种问题需要进行升级,这里就不做详细的描述
- 关于hive2.x版本其实是支持直接升级的,只是在启动的时候记得同步升级下disruptor即可
过程
log4j-1.2-api-2.17.0.jar
log4j-api-2.17.0.jar
log4j-core-2.17.0.jar
log4j-jul-2.17.0.jar
log4j-slf4j-impl-2.17.0.jar
log4j-web-2.17.0.jar
Exception in thread "main" java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor.<init>(Lcom/lmax/disruptor/EventFactory;ILjava/util/concurren t/ThreadFactory;Lcom/lmax/disruptor/dsl/ProducerType;Lcom/lmax/disruptor/WaitStrategy;)V
- 主要的原因还是因为disruptor没有升级导致,将disruptor从disruptor-3.3.0 升级到最新的disruptor-3.4.4即可重启成功。