fuel-plugin-kafka/deployment_scripts/puppet/patches/kafka/templates/init.erb

35 lines
615 B
Plaintext

# Kafka Broker Service
description "Kafka Broker"
start on (started zookeeper)
stop on (stopping zookeeper)
respawn
respawn limit 2 5
env HOME=/opt/kafka/config
env KAFKA_HOME=/opt/kafka
env KAFKA_JMX_OPTS="<%= @jmx_opts %>"
env KAFKA_LOG4J_OPTS="<%= @log4j_opts %>"
env KAFKA_HEAP_OPTS="<%= @heap_opts %>"
env KAFKA_GC_LOG_OPTS=" "
umask 007
limit nofile 65536 65536
limit core unlimited unlimited
kill timeout 300
pre-start script
#Sanity checks
[ -r $HOME/server.properties ]
end script
setuid kafka
setgid kafka
script
$KAFKA_HOME/bin/kafka-server-start.sh $HOME/server.properties
end script