【发布时间】:2020-05-16 13:17:02
【问题描述】:
ZooKeeper 定义了 Java 属性 4lw.commands.whitelist 以启用某些四字母单词命令。使用Confluent's ZooKeeper Docker 镜像,我们如何为其指定值?
在“docker run”中,我试过了:
-e ZOOKEEPER_4LW_COMMANDS_WHITELIST=stat
-e ZOO_4LW_COMMANDS_WHITELIST=stat
但是看日志,这些都没有效果。仅启用了 srvr。
【问题讨论】:
-
你确定容器使用的是 ZK 3.5.3 吗?但是,如果您执行到容器中并查看属性文件,第一个是正确的
-
是的,它使用的是 v3.5.6。我再次尝试了第一个,但查看 /etc/kafka/zookeeper.properties 我没有看到 4lw.commands.whitelist 属性。我尝试手动添加它,但似乎每次重新启动容器时都会重新创建文件。
标签: docker apache-zookeeper confluent-platform