1.整合zookeeper使用的过程中发现控制台输出 ZooKeeper audit is disabled,搜索一番发现不少文章都是说版本问题

2.查看源码发现日志由zookeeper.audit.enable开关控制,即42行是else的部分

3.继续往下查看,找到名字为zookeeper.audit.enable变量,实际上是加载的系统变量

3.查看启动脚本zkServer.sh 发现call方法中可以设置变量值

4.设置结果如下

5.重新启动控制台输出ZooKeeper audit is enabled.

6.后续搜索发现是因为zookeeper新版本启动的过程中,zookeeper新增的审核日志是默认关闭,所以控制台输出ZooKeeper audit is disabled,标准的修改方式应该是在zookeeper的配置文件zoo.cfg新增一行audit.enable=true即可
版权声明:本文为u011702673原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。