Skip to content

Commit 9fc8158

Browse files
committed
update docker compose to use kafka + kraft
1 parent 9605fd6 commit 9fc8158

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed
Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,26 @@
11
version: '2.2'
22

3-
networks:
4-
rmoff_kafka:
5-
name: rmoff_kafka
6-
73
services:
8-
zookeeper:
9-
image: confluentinc/cp-zookeeper:5.5.0
10-
container_name: zookeeper
11-
ports:
12-
- "2181:2181"
13-
environment:
14-
ZOOKEEPER_CLIENT_PORT: 2181
15-
164
kafka:
17-
image: confluentinc/cp-kafka:5.5.0
5+
image: confluentinc/cp-kafka:7.6.0
186
container_name: kafka
197
ports:
208
- "9092:9092"
21-
- "19092:19092"
22-
depends_on:
23-
- zookeeper
249
environment:
25-
KAFKA_BROKER_ID: 1
26-
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
27-
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092,CONNECTIONS_FROM_HOST://localhost:19092
28-
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,CONNECTIONS_FROM_HOST:PLAINTEXT
29-
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
10+
CLUSTER_ID: 'MkU3OEVBNTcwNTJENDM2Qk'
11+
KAFKA_NODE_ID: 1
12+
KAFKA_PROCESS_ROLES: broker,controller
13+
KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:9093
14+
KAFKA_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093
15+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
16+
KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER
17+
KAFKA_LOG_DIRS: /var/lib/kafka/data
18+
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "false"
19+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
20+
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
21+
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
22+
volumes:
23+
- kafka_data:/var/lib/kafka/data
24+
25+
volumes:
26+
kafka_data:

0 commit comments

Comments
 (0)