Skip to content

Commit fe3fca3

Browse files
authored
Docker compose Kraft upgrade (#17)
1 parent 350e5b0 commit fe3fca3

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

Diff for: docker-compose.yml

+14-22
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,24 @@ services:
2020
networks:
2121
- app-network
2222

23-
zookeeper:
24-
image: wurstmeister/zookeeper:latest
25-
ports:
26-
- "2181:2181"
27-
container_name: zookeeper
28-
networks:
29-
- app-network
30-
3123
kafka:
32-
image: wurstmeister/kafka:latest
24+
image: apache/kafka:latest
25+
container_name: kafka
3326
ports:
3427
- "9092:9092"
35-
expose:
36-
- "9093"
3728
environment:
38-
KAFKA_ADVERTISED_LISTENERS: INSIDE://kafka:9093,OUTSIDE://localhost:9092
39-
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INSIDE:PLAINTEXT,OUTSIDE:PLAINTEXT
40-
KAFKA_LISTENERS: INSIDE://0.0.0.0:9093,OUTSIDE://0.0.0.0:9092
41-
KAFKA_INTER_BROKER_LISTENER_NAME: INSIDE
42-
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
43-
KAFKA_CREATE_TOPICS: "my-topic:1:1"
44-
container_name: kafka
45-
depends_on:
46-
- zookeeper
47-
volumes:
48-
- /var/run/docker.sock:/var/run/docker.sock
29+
KAFKA_NODE_ID: 1
30+
KAFKA_PROCESS_ROLES: broker,controller
31+
KAFKA_LISTENERS: PLAINTEXT://kafka:9092,CONTROLLER://localhost:9093
32+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
33+
KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER
34+
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
35+
KAFKA_CONTROLLER_QUORUM_VOTERS: 1@localhost:9093
36+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
37+
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
38+
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
39+
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0
40+
KAFKA_NUM_PARTITIONS: 3
4941
networks:
5042
- app-network
5143

0 commit comments

Comments
 (0)