github.com/pachyderm/pachyderm@v1.13.4/etc/kubernetes-kafka/3zookeeper/10zookeeper-config.yml (about) 1 kind: ConfigMap 2 metadata: 3 name: zookeeper-config 4 namespace: kafka 5 apiVersion: v1 6 data: 7 init.sh: |- 8 #!/bin/bash 9 set -e 10 set -x 11 12 [ -d /var/lib/zookeeper/data ] || mkdir /var/lib/zookeeper/data 13 [ -z "$ID_OFFSET" ] && ID_OFFSET=1 14 export ZOOKEEPER_SERVER_ID=$((${HOSTNAME##*-} + $ID_OFFSET)) 15 echo "${ZOOKEEPER_SERVER_ID:-1}" | tee /var/lib/zookeeper/data/myid 16 cp -Lur /etc/kafka-configmap/* /etc/kafka/ 17 sed -i "s/server\.$ZOOKEEPER_SERVER_ID\=[a-z0-9.-]*/server.$ZOOKEEPER_SERVER_ID=0.0.0.0/" /etc/kafka/zookeeper.properties 18 19 zookeeper.properties: |- 20 tickTime=2000 21 dataDir=/var/lib/zookeeper/data 22 dataLogDir=/var/lib/zookeeper/log 23 clientPort=2181 24 maxClientCnxns=1 25 initLimit=5 26 syncLimit=2 27 server.1=pzoo-0.pzoo:2888:3888:participant 28 server.2=pzoo-1.pzoo:2888:3888:participant 29 server.3=pzoo-2.pzoo:2888:3888:participant 30 server.4=zoo-0.zoo:2888:3888:participant 31 server.5=zoo-1.zoo:2888:3888:participant 32 33 log4j.properties: |- 34 log4j.rootLogger=INFO, stdout 35 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 36 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 37 log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c)%n 38 39 # Suppress connection log messages, three lines per livenessProbe execution 40 log4j.logger.org.apache.zookeeper.server.NIOServerCnxnFactory=WARN 41 log4j.logger.org.apache.zookeeper.server.NIOServerCnxn=WARN