Skip to content

Commit ec3de7e

Browse files
committed
[infra]: using official apache kafka version 4.2.0;
1 parent 2d9b411 commit ec3de7e

1 file changed

Lines changed: 14 additions & 20 deletions

File tree

docker-compose.yaml

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,26 @@
11
version: '3.8'
22

33
services:
4-
zookeeper:
5-
image: bitnami/zookeeper:3.9
6-
container_name: zookeeper
7-
ports:
8-
- "2181:2181"
9-
environment:
10-
- ALLOW_ANONYMOUS_LOGIN=yes
11-
volumes:
12-
- zookeeper_data:/bitnami/zookeeper
13-
144
kafka:
15-
image: bitnami/kafka:3.6
5+
image: apache/kafka:4.2.0
166
container_name: kafka
177
ports:
188
- "9092:9092"
199
environment:
20-
- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181
21-
- KAFKA_CFG_LISTENERS=PLAINTEXT://:9092
22-
- KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
23-
- KAFKA_CFG_BROKER_ID=1
24-
- ALLOW_PLAINTEXT_LISTENER=yes
25-
depends_on:
26-
- zookeeper
10+
- KAFKA_NODE_ID=1
11+
- KAFKA_PROCESS_ROLES=broker,controller
12+
- KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092,CONTROLLER://0.0.0.0:9093
13+
- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
14+
- KAFKA_CONTROLLER_LISTENER_NAMES=CONTROLLER
15+
- KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
16+
- KAFKA_CONTROLLER_QUORUM_VOTERS=1@kafka:9093
17+
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
18+
- KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR=1
19+
- KAFKA_TRANSACTION_STATE_LOG_MIN_ISR=1
20+
- KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS=0
21+
- KAFKA_NUM_PARTITIONS=3
2722
volumes:
28-
- kafka_data:/bitnami/kafka
23+
- kafka_data:/var/lib/kafka/data
2924

3025
example-receive:
3126
build:
@@ -47,5 +42,4 @@ services:
4742
- BOOTSTRAP_SERVERS=kafka:9092
4843

4944
volumes:
50-
zookeeper_data:
5145
kafka_data:

0 commit comments

Comments
 (0)