美文网首页DevOps
hive2.3.3版本 log4j升级

hive2.3.3版本 log4j升级

作者: _Kantin | 来源:发表于2021-12-20 16:53 被阅读0次

背景

  • 由于log4j的种种问题需要进行升级,这里就不做详细的描述
  • 关于hive2.x版本其实是支持直接升级的,只是在启动的时候记得同步升级下disruptor即可

过程

  • 在实际升级hive过程中共涉及到如下的包:
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即可重启成功。

相关文章

  • hive2.3.3版本 log4j升级

    背景 由于log4j的种种问题需要进行升级,这里就不做详细的描述 关于hive2.x版本其实是支持直接升级的,只是...

  • Log4j

    Log4j用于日志记录,有两个版本,一个是老版本Log4j 1.x,这里写的是新版本Apache Log4j 2的...

  • struts2.3升级到 struts2.5.13

    log4j 1 升级到 log4j 2 1、删除掉 log4j 1的配置文件。如 classpath 下面的 lo...

  • Log4j2基本使用入门

    1.Log4j2简介 Apache Log4j 2是日志框架Log4j的升级,它比其前身Log4j 1.x提供了重...

  • log4j日志文件配置

    log4j已经停止更新了,官方建议升级到log4j2版本。但是如果你没有使用异步输出日志的话,其实提升不大。 添加...

  • log4j 简易入门

    注1:本文 log4j 版本为 log4j1,以下简称 log4j注2:本文没有对 “为什么要用log4j” 作解...

  • Java日志体系(log4j2)

    1 log4j2 1.1 简介 log4j2,一个日志的实现框架,是log4j的升级版本,于2014年7月正式亮相...

  • SpringBoot 使用log4j2日志配置

    前言 Apache Log4j2 是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供...

  • 三、springBoot 整合日志之log4j2

    1. 为什么不是log4j? springBoot 只有1.3.x和1.3.x以下版本才支持log4j的日志配置,...

  • ERROR StatusLogger No log4j2 con

    spring5与log4j不兼容的问题 maven中 需要导入log4j 2以上的版本 在web.xml中配置监听...

网友评论

    本文标题:hive2.3.3版本 log4j升级

    本文链接:https://www.haomeiwen.com/subject/pbezfrtx.html