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 }}