confluentinc / cp-zookeeper Docker Изображение и белый список слов ZooKeeper из четырех букв - PullRequest
0 голосов
/ 30 января 2020

ZooKeeper определяет свойство Java 4lw.commands.whitelist для включения некоторых команд из четырех букв. Используя изображение Confluent ZooKeeper Docker, как мы можем указать значения для этого?

В "docker run" я пробовал:

-e ZOOKEEPER_4LW_COMMANDS_WHITELIST=stat
-e ZOO_4LW_COMMANDS_WHITELIST=stat

Но, глядя на журнал, они не имеют никакого эффекта. Только srvr включен.

1 Ответ

1 голос
/ 31 января 2020

Обратитесь к разрешенным свойствам в Dockerfile, чтобы увидеть, что это недопустимое свойство - https://github.com/confluentinc/cp-docker-images/blob/5.3.1-post/debian/zookeeper/include/etc/confluent/docker/zookeeper.properties.template#L7 -L30

В качестве альтернативы используйте -e KAFKA_OPTS для передачи Java свойств через -Dzookeeper.4lw.commands.whitelist

...