github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/pulsar/config/zookeeper-env.tpl (about) 1 PULSAR_GC: -XX:+UseG1GC -XX:MaxGCPauseMillis=10 -Dcom.sun.management.jmxremote -Djute.maxbuffer=10485760 -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+DoEscapeAnalysis -XX:+DisableExplicitGC -XX:+ExitOnOutOfMemoryError -XX:+PerfDisableSharedMem -XX:ActiveProcessorCount=1 2 PULSAR_MEM: -XX:MinRAMPercentage=40 -XX:MaxRAMPercentage=60 3 PULSAR_PREFIX_serverCnxnFactory: org.apache.zookeeper.server.NIOServerCnxnFactory 4 dataDir: /pulsar/data/zookeeper 5 serverCnxnFactory: org.apache.zookeeper.server.NIOServerCnxnFactory 6 {{- $clusterName := $.cluster.metadata.name }} 7 {{- $namespace := $.cluster.metadata.namespace }} 8 {{- $pulsar_zk_component := fromJson "{}" }} 9 {{- range $i, $e := $.cluster.spec.componentSpecs }} 10 {{- if eq $e.componentDefRef "zookeeper" }} 11 {{- $pulsar_zk_component = $e }} 12 {{- end }} 13 {{- end }} 14 {{- $zk_servers := "" }} 15 {{- $zk_server_i := "" }} 16 {{- $replicas := $pulsar_zk_component.replicas | int }} 17 {{- range $i, $e := until $replicas }} 18 {{- $zk_server_i = printf "%s-%s-%d" $clusterName $pulsar_zk_component.name $i }} 19 {{- if ne $zk_servers "" }} 20 {{- $zk_servers = printf "%s,%s" $zk_servers $zk_server_i }} 21 {{- else }} 22 {{- $zk_servers = printf "%s" $zk_server_i }} 23 {{- end }} 24 {{- end }} 25 ZOOKEEPER_SERVERS: {{ $zk_servers }}