Skip to content

Commit f6ec764

Browse files
committed
mapped data volumes to local filesystem for full transparence. this fixes #4
1 parent 73db114 commit f6ec764

File tree

5 files changed

+58
-21
lines changed

5 files changed

+58
-21
lines changed

full-stack.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ services:
1111
ZOO_MY_ID: 1
1212
ZOO_PORT: 2181
1313
ZOO_SERVERS: server.1=zoo1:2888:3888
14+
volumes:
15+
- ./full-stack/zoo1/data:/data
16+
- ./full-stack/zoo1/datalog:/datalog
1417

1518

1619
kafka1:
@@ -23,7 +26,9 @@ services:
2326
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
2427
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2528
KAFKA_BROKER_ID: 1
26-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
29+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
30+
volumes:
31+
- ./full-stack/kafka1/data:/var/lib/kafka/data
2732
depends_on:
2833
- zoo1
2934

zk-multiple-kafka-multiple.yml

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,42 @@ version: '2'
33
services:
44
zoo1:
55
image: zookeeper:3.4.9
6-
restart: always
76
hostname: zoo1
87
ports:
98
- "2181:2181"
109
environment:
1110
ZOO_MY_ID: 1
1211
ZOO_PORT: 2181
1312
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
13+
volumes:
14+
- ./zk-multiple-kafka-multiple/zoo1/data:/data
15+
- ./zk-multiple-kafka-multiple/zoo1/datalog:/datalog
16+
1417
zoo2:
1518
image: zookeeper:3.4.9
1619
hostname: zoo2
17-
restart: always
1820
ports:
1921
- "2182:2182"
2022
environment:
2123
ZOO_MY_ID: 2
2224
ZOO_PORT: 2182
2325
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
26+
volumes:
27+
- ./zk-multiple-kafka-multiple/zoo2/data:/data
28+
- ./zk-multiple-kafka-multiple/zoo2/datalog:/datalog
2429

2530
zoo3:
2631
image: zookeeper:3.4.9
2732
hostname: zoo3
28-
restart: always
2933
ports:
3034
- "2183:2183"
3135
environment:
3236
ZOO_MY_ID: 3
3337
ZOO_PORT: 2183
3438
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
35-
39+
volumes:
40+
- ./zk-multiple-kafka-multiple/zoo3/data:/data
41+
- ./zk-multiple-kafka-multiple/zoo3/datalog:/datalog
3642

3743

3844
kafka1:
@@ -45,7 +51,9 @@ services:
4551
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
4652
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181,zoo2:2182,zoo3:2183"
4753
KAFKA_BROKER_ID: 1
48-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
54+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
55+
volumes:
56+
- ./zk-multiple-kafka-multiple/kafka1/data:/var/lib/kafka/data
4957
depends_on:
5058
- zoo1
5159
- zoo2
@@ -61,12 +69,14 @@ services:
6169
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka2:9093"
6270
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181,zoo2:2182,zoo3:2183"
6371
KAFKA_BROKER_ID: 2
64-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
72+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
73+
volumes:
74+
- ./zk-multiple-kafka-multiple/kafka2/data:/var/lib/kafka/data
6575
depends_on:
6676
- zoo1
6777
- zoo2
6878
- zoo3
69-
79+
7080
kafka3:
7181
image: confluentinc/cp-kafka:3.1.2
7282
hostname: kafka3
@@ -77,7 +87,9 @@ services:
7787
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka3:9094"
7888
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181,zoo2:2182,zoo3:2183"
7989
KAFKA_BROKER_ID: 3
80-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
90+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
91+
volumes:
92+
- ./zk-multiple-kafka-multiple/kafka3/data:/var/lib/kafka/data
8193
depends_on:
8294
- zoo1
8395
- zoo2

zk-multiple-kafka-single.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,42 @@ version: '2'
33
services:
44
zoo1:
55
image: zookeeper:3.4.9
6-
restart: always
76
hostname: zoo1
87
ports:
98
- "2181:2181"
109
environment:
1110
ZOO_MY_ID: 1
1211
ZOO_PORT: 2181
1312
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
13+
volumes:
14+
- ./zk-multiple-kafka-single/zoo1/data:/data
15+
- ./zk-multiple-kafka-single/zoo1/datalog:/datalog
16+
1417
zoo2:
1518
image: zookeeper:3.4.9
1619
hostname: zoo2
17-
restart: always
1820
ports:
1921
- "2182:2182"
2022
environment:
2123
ZOO_MY_ID: 2
2224
ZOO_PORT: 2182
2325
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
26+
volumes:
27+
- ./zk-multiple-kafka-single/zoo2/data:/data
28+
- ./zk-multiple-kafka-single/zoo2/datalog:/datalog
2429

2530
zoo3:
2631
image: zookeeper:3.4.9
2732
hostname: zoo3
28-
restart: always
2933
ports:
3034
- "2183:2183"
3135
environment:
3236
ZOO_MY_ID: 3
3337
ZOO_PORT: 2183
3438
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888
39+
volumes:
40+
- ./zk-multiple-kafka-single/zoo3/data:/data
41+
- ./zk-multiple-kafka-single/zoo3/datalog:/datalog
3542

3643

3744
kafka1:
@@ -44,7 +51,9 @@ services:
4451
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
4552
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
4653
KAFKA_BROKER_ID: 1
47-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
54+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
55+
volumes:
56+
- ./zk-multiple-kafka-single/kafka1/data:/var/lib/kafka/data
4857
depends_on:
4958
- zoo1
5059
- zoo2

zk-single-kafka-multiple.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@ version: '2'
33
services:
44
zoo1:
55
image: zookeeper:3.4.9
6-
restart: always
76
hostname: zoo1
87
ports:
98
- "2181:2181"
109
environment:
1110
ZOO_MY_ID: 1
1211
ZOO_PORT: 2181
1312
ZOO_SERVERS: server.1=zoo1:2888:3888
14-
13+
volumes:
14+
- ./zk-single-kafka-multiple/zoo1/data:/data
15+
- ./zk-single-kafka-multiple/zoo1/datalog:/datalog
1516

1617
kafka1:
1718
image: confluentinc/cp-kafka:3.1.2
@@ -23,7 +24,9 @@ services:
2324
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
2425
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2526
KAFKA_BROKER_ID: 1
26-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
27+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
28+
volumes:
29+
- ./zk-single-kafka-multiple/kafka1/data:/var/lib/kafka/data
2730
depends_on:
2831
- zoo1
2932

@@ -37,10 +40,12 @@ services:
3740
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka2:9093"
3841
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
3942
KAFKA_BROKER_ID: 2
40-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
43+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
44+
volumes:
45+
- ./zk-single-kafka-multiple/kafka2/data:/var/lib/kafka/data
4146
depends_on:
4247
- zoo1
43-
48+
4449

4550
kafka3:
4651
image: confluentinc/cp-kafka:3.1.2
@@ -52,6 +57,8 @@ services:
5257
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka3:9093"
5358
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
5459
KAFKA_BROKER_ID: 3
55-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
60+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
61+
volumes:
62+
- ./zk-single-kafka-multiple/kafka3/data:/var/lib/kafka/data
5663
depends_on:
5764
- zoo1

zk-single-kafka-single.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,16 @@ version: '2'
33
services:
44
zoo1:
55
image: zookeeper:3.4.9
6-
restart: always
76
hostname: zoo1
87
ports:
98
- "2181:2181"
109
environment:
1110
ZOO_MY_ID: 1
1211
ZOO_PORT: 2181
1312
ZOO_SERVERS: server.1=zoo1:2888:3888
13+
volumes:
14+
- ./zk-single-kafka-single/zoo1/data:/data
15+
- ./zk-single-kafka-single/zoo1/datalog:/datalog
1416

1517
kafka1:
1618
image: confluentinc/cp-kafka:3.1.2
@@ -22,6 +24,8 @@ services:
2224
KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka1:9092"
2325
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2426
KAFKA_BROKER_ID: 1
25-
# KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
27+
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
28+
volumes:
29+
- ./zk-single-kafka-single/kafka1/data:/var/lib/kafka/data
2630
depends_on:
2731
- zoo1

0 commit comments

Comments
 (0)