# Note: This file is managed by Puppet. # whether to allow init.d script to start a kafka broker ("yes", "no") KAFKA_START=<%= @enabled ? 'yes' : 'no' %> # User and group to run as KAFKA_USER=kafka KAFKA_GROUP=kafka KAFKA_CONFIG=/etc/kafka KAFKA_NOFILES_ULIMIT=<%= @nofiles_ulimit %> # The default JMX_PORT for Kafka Brokers is 9999. # Set JMX_PORT to something else to override this. JMX_PORT=<%= @jmx_port %> #KAFKA_JMX_OPTS=${KAFKA_JMX_OPTS:="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"} # Memory sizes, and logging configuration <% if @heap_opts -%> KAFKA_HEAP_OPTS="<%= @heap_opts %>" <% else -%> #KAFKA_HEAP_OPTS="-Xmx1G -Xms1G" <% end -%> #KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC" #KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:${KAFKA_CONFIG}/log4j.properties" #KAFKA_OPTS=""