打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
分布式服务管理框架-Zookeeper日志配置

原文链接:http://blog.csdn.net/xyang81/article/details/53039995

Zookeeper在启动的时候,默认会在当前运行zkServer.sh命令的目录生成一个zookeeper.out日志文件,从日志中可以看到客户端的连接请求、发送的命令等信息,虽然从这个文件中也能查看日志,但不利于管理和维护。默认生成的日志文件如下图所示:

本文Zookeeper安装在/opt/zookeeper-3.4.9目录下,下面修改zk默认生成的日志文件和目录配置:

1、修改log4j.properties

log4j.properties日志配置文件在/opt/zookeeper-3.4.9/conf目录下

shell> cd /opt/zookeeper-3.4.9/confshell> vim log4j.properties## 将以下配置:zookeeper.root.logger=INFO, CONSOLElog4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender## 修改为:zookeeper.root.logger=INFO, ROLLINGFILElog4j.appender.ROLLINGFILE=org.apache.log4j.DailyRollingFileAppender
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

2、修改zkEnv.sh

zkEnv.sh日志配置文件在/opt/zookeeper-3.4.9/bin目录下

shell> cd /opt/zookeeper-3.4.9/binshell> vim zkEnv.sh## 将以下配置:if [ "x${ZOO_LOG_DIR}" = "x" ]then    ZOO_LOG_DIR="."fiif [ "x${ZOO_LOG4J_PROP}" = "x" ]then    ZOO_LOG4J_PROP="INFO,CONSOLE"fi## 修改为:if [ "x${ZOO_LOG_DIR}" = "x" ]then    ZOO_LOG_DIR="/var/log/zookeeper"fiif [ "x${ZOO_LOG4J_PROP}" = "x" ]then    ZOO_LOG4J_PROP="INFO,ROLLINGFILE"fi
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

修改ZOO_LOG_DIRZOO_LOG4J_PROP的值,启动服务后,zk会将日志文件保存到/var/log/zookeeper目录下,并且文件名为log4j.properties文件中配置的zookeeper.log,如下图所示:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
kafka搭建入门(手把手教你搭建)
Zookeeper集群搭建
Kafka【第一篇】Kafka集群搭建
安装ZooKeeper&hadoop的配置、启动、验证
Hadoop学习之路(9)ZooKeeper安装
Oralce GoldenGate与Kafka集群集成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服