# Apache Pulsar version PULSAR_VERSION=4.0.7 # Timezone TZ=UTC # Global registry prefix (optional) # GLOBAL_REGISTRY=your-registry.example.com/ # ==================== Port Overrides ==================== # Pulsar broker port (default: 6650) # PULSAR_BROKER_PORT_OVERRIDE=6650 # Pulsar HTTP/Admin port (default: 8080) # PULSAR_HTTP_PORT_OVERRIDE=8080 # ==================== Standalone Mode Configuration ==================== # Enable ZooKeeper for standalone mode (0 = RocksDB, 1 = ZooKeeper) # PULSAR_STANDALONE_USE_ZOOKEEPER=0 # JVM memory settings for standalone # PULSAR_MEM=-Xms512m -Xmx512m -XX:MaxDirectMemorySize=256m # ==================== Resource Limits (Standalone) ==================== # CPU limits # PULSAR_CPU_LIMIT=2.00 # PULSAR_CPU_RESERVATION=0.50 # Memory limits # PULSAR_MEMORY_LIMIT=2G # PULSAR_MEMORY_RESERVATION=512M # ==================== Cluster Mode Configuration ==================== # Cluster name # PULSAR_CLUSTER_NAME=cluster-a # ZooKeeper JVM memory settings # ZOOKEEPER_MEM=-Xms256m -Xmx256m -XX:MaxDirectMemorySize=256m # BookKeeper JVM memory settings # BOOKIE_MEM=-Xms512m -Xmx512m -XX:MaxDirectMemorySize=256m # Broker JVM memory settings # BROKER_MEM=-Xms512m -Xmx512m -XX:MaxDirectMemorySize=256m # ==================== Resource Limits (Cluster Mode) ==================== # ZooKeeper resources # ZOOKEEPER_CPU_LIMIT=1.00 # ZOOKEEPER_CPU_RESERVATION=0.25 # ZOOKEEPER_MEMORY_LIMIT=512M # ZOOKEEPER_MEMORY_RESERVATION=256M # BookKeeper resources # BOOKIE_CPU_LIMIT=1.00 # BOOKIE_CPU_RESERVATION=0.25 # BOOKIE_MEMORY_LIMIT=1G # BOOKIE_MEMORY_RESERVATION=512M # Broker resources # BROKER_CPU_LIMIT=2.00 # BROKER_CPU_RESERVATION=0.50 # BROKER_MEMORY_LIMIT=2G # BROKER_MEMORY_RESERVATION=512M