Skip to content

Commit 114b773

Browse files
committed
Clarifies a gotcha: to mount config with log4j.properties ...
you must use /opt/kafka/config, due to how log4j.properites (sometimes tools- or connect-) are resolved by the ./bin scripts. See solsson/dockerfiles#10
1 parent 8340b11 commit 114b773

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

50kafka.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ spec:
3030
- name: broker
3131
image: solsson/kafka:0.11.0.0@sha256:e0dec6aa1f376bd374a6ca5863b783d01703acf1f71c0c4441a217a7bd80dfbc
3232
env:
33+
- name: KAFKA_LOG4J_OPTS
34+
value: -Dlog4j.configuration=file:/opt/kafka/config/log4j.properties
3335
- name: JMX_PORT
3436
value: "5555"
3537
ports:
@@ -39,7 +41,7 @@ spec:
3941
- -c
4042
- >
4143
./bin/kafka-server-start.sh
42-
config/server.properties
44+
./config/server.properties
4345
--override zookeeper.connect=zookeeper:2181
4446
--override log.retention.hours=-1
4547
--override log.dirs=/var/lib/kafka/data/topics

zookeeper/50pzoo.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ spec:
3939
- name: zookeeper
4040
image: solsson/kafka:0.11.0.0@sha256:e0dec6aa1f376bd374a6ca5863b783d01703acf1f71c0c4441a217a7bd80dfbc
4141
env:
42+
- name: KAFKA_LOG4J_OPTS
43+
value: -Dlog4j.configuration=file:/opt/kafka/config/log4j.properties
4244
- name: JMX_PORT
4345
value: "5555"
4446
command:

zookeeper/51zoo.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ spec:
3939
- name: zookeeper
4040
image: solsson/kafka:0.11.0.0@sha256:e0dec6aa1f376bd374a6ca5863b783d01703acf1f71c0c4441a217a7bd80dfbc
4141
env:
42+
- name: KAFKA_LOG4J_OPTS
43+
value: -Dlog4j.configuration=file:/opt/kafka/config/log4j.properties
4244
- name: JMX_PORT
4345
value: "5555"
4446
command:

0 commit comments

Comments
 (0)