# Note: This file is managed by Puppet. # whether to allow init.d script to start a Kafka MirrorMaker daemon ("yes", "no") KAFKA_MIRROR_START=yes # User and group to run as KAFKA_USER=kafka KAFKA_GROUP=kafka # The default JMX_PORT for Kafka MirrorMaker is 9998. # Set JMX_PORT to something else to override this. JMX_PORT=<%= @jmx_port %> <% if @jmx_opts -%> KAFKA_JMX_OPTS=${KAFKA_JMX_OPTS:="<%= @jmx_opts %>"} <% else -%> #KAFKA_JMX_OPTS=${KAFKA_JMX_OPTS:="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"} <% end -%> # Memory sizes, and logging configuration # 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:/etc/kafka/mirror/<%= @mirror_name %>/log4j.properties" KAFKA_OPTS="-XX:GCLogFileSize=50M -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5"