From 7c822bd2ceedd12a5a3129ff532ffaafc3537277 Mon Sep 17 00:00:00 2001 From: Roman Zaynetdinov Date: Thu, 14 Apr 2016 09:46:05 +0300 Subject: [PATCH 1/2] Add environment variable to enable/disable log cleaner --- kafka/scripts/start-kafka.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kafka/scripts/start-kafka.sh b/kafka/scripts/start-kafka.sh index ff37918..88b7b22 100755 --- a/kafka/scripts/start-kafka.sh +++ b/kafka/scripts/start-kafka.sh @@ -63,5 +63,11 @@ if [ ! -z "$AUTO_CREATE_TOPICS" ]; then echo "auto.create.topics.enable=$AUTO_CREATE_TOPICS" >> $KAFKA_HOME/config/server.properties fi +# Enable/disable log cleaner +if [ ! -z "$LOG_CLEANER_ENABLE" ]; then + echo "log.cleaner.enable: $LOG_CLEANER_ENABLE" + sed -r -i "s/(log.cleaner.enable)=(.*)/\1=$LOG_CLEANER_ENABLE/g" $KAFKA_HOME/config/server.properties +fi + # Run Kafka $KAFKA_HOME/bin/kafka-server-start.sh $KAFKA_HOME/config/server.properties From ac705fc489d57bc9794dca927bc4e5099f46687e Mon Sep 17 00:00:00 2001 From: Roman Zaynetdinov Date: Thu, 14 Apr 2016 12:47:41 +0300 Subject: [PATCH 2/2] Match log cleaner from the beginning of the line --- kafka/scripts/start-kafka.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kafka/scripts/start-kafka.sh b/kafka/scripts/start-kafka.sh index 88b7b22..c80d4b0 100755 --- a/kafka/scripts/start-kafka.sh +++ b/kafka/scripts/start-kafka.sh @@ -66,7 +66,7 @@ fi # Enable/disable log cleaner if [ ! -z "$LOG_CLEANER_ENABLE" ]; then echo "log.cleaner.enable: $LOG_CLEANER_ENABLE" - sed -r -i "s/(log.cleaner.enable)=(.*)/\1=$LOG_CLEANER_ENABLE/g" $KAFKA_HOME/config/server.properties + sed -r -i "s/^(log.cleaner.enable)=(.*)/\1=$LOG_CLEANER_ENABLE/g" $KAFKA_HOME/config/server.properties fi # Run Kafka