Skip to content

Commit d9b55dc

Browse files
committed
updated docs and added options to reduce logging
1 parent 085afcb commit d9b55dc

File tree

6 files changed

+25
-2
lines changed

6 files changed

+25
-2
lines changed

README.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,14 @@ This replicates as well as possible real deployment configurations, where you ha
44

55
## Stack version
66

7-
- Zookeeper version: 3.4.9
8-
- Kafka version: 0.10.1.0
7+
- Zookeeper version: 3.4.9
8+
- Kafka version: 0.10.1.0 (Confluent 3.1.1)
9+
- Kafka Schema Registry: Confluent 3.1.1
10+
- Kafka Schema Registry UI: 0.7.1 (no guarantee as docker images aren't tagged)
11+
- Kafka Rest Proxy: Confluent 3.1.1
12+
- Kafka Topics UI: 0.7.3 (no guarantee as docker images aren't tagged)
13+
- Kafka Connect: Confluent 3.1.1
14+
- Kafka Connect UI: unversioned
915

1016
## Single Zookeeper / Single Kafka
1117

@@ -88,8 +94,11 @@ docker-compose -f zk-multiple-kafka-multiple.yml down
8894
- Single Zookeeper: `localhost:2181`
8995
- Single Kafka: `localhost:9092`
9096
- Kafka Schema Registry: `localhost:8081`
97+
- Kafka Schema Registry UI: `localhost:8001`
9198
- Kafka Rest Proxy: `localhost:8082`
9299
- Kafka Topics UI: `localhost:8000`
100+
- Kafka Connect: `localhost:8083`
101+
- Kafka Connect UI: `localhost:8003`
93102

94103

95104
Make sure to add to your `/etc/hosts` file
@@ -102,3 +111,10 @@ docker-compose -f zk-multiple-kafka-multiple.yml down
102111
docker-compose -f full-stack.yml up
103112
docker-compose -f full-stack.yml down
104113
```
114+
115+
# FAQ
116+
117+
## Kafka
118+
119+
Q: Kafka's log is too verbose, how can I reduce it?
120+
A: Add the following line to your docker-compose environment variables: `KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"`. Full logging control can be accessed here: https://github.com/confluentinc/cp-docker-images/blob/master/debian/kafka/include/etc/confluent/docker/log4j.properties.template

full-stack.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ services:
2121
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
2222
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2323
KAFKA_BROKER_ID: 1
24+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
2425
depends_on:
2526
- zoo1
2627

zk-multiple-kafka-multiple.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ services:
4141
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
4242
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
4343
KAFKA_BROKER_ID: 1
44+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
4445
depends_on:
4546
- zoo1
4647
- zoo2
@@ -55,6 +56,7 @@ services:
5556
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka2:9093"
5657
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
5758
KAFKA_BROKER_ID: 2
59+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
5860
depends_on:
5961
- zoo1
6062
- zoo2

zk-multiple-kafka-single.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ services:
4040
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
4141
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
4242
KAFKA_BROKER_ID: 1
43+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
4344
depends_on:
4445
- zoo1
4546
- zoo2

zk-single-kafka-multiple.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ services:
2121
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
2222
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2323
KAFKA_BROKER_ID: 1
24+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
2425
depends_on:
2526
- zoo1
2627

@@ -33,5 +34,6 @@ services:
3334
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka2:9093"
3435
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
3536
KAFKA_BROKER_ID: 2
37+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
3638
depends_on:
3739
- zoo1

zk-single-kafka-single.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ services:
2020
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
2121
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2222
KAFKA_BROKER_ID: 1
23+
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
2324
depends_on:
2425
- zoo1

0 commit comments

Comments
 (0)