You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,20 @@
4
4
5
5
This replicates as well as possible real deployment configurations, where you have your zookeeper servers and kafka servers actually all distinct from each other. This solves all the networking hurdles that comes with Docker and docker-compose, and is compatible cross platform.
6
6
7
-
[UPDATE]: No /etc/hosts file changes are necessary anymore. Explanations at: https://rmoff.net/2018/08/02/kafka-listeners-explained/
7
+
**UPDATE**: No /etc/hosts file changes are necessary anymore. Explanations at: https://rmoff.net/2018/08/02/kafka-listeners-explained/
8
8
9
9
## Stack version
10
10
11
11
- Zookeeper version: 3.4.9
12
-
- Kafka version: 2.1.0 (Confluent 5.1.0)
13
-
- Kafka Schema Registry: Confluent 5.1.0
12
+
- Kafka version: 2.4.0 (Confluent 5.4.1)
13
+
- Kafka Schema Registry: Confluent 5.4.1
14
14
- Kafka Schema Registry UI: 0.9.4
15
-
- Kafka Rest Proxy: Confluent 5.1.0
15
+
- Kafka Rest Proxy: Confluent 5.4.1
16
16
- Kafka Topics UI: 0.9.4
17
-
- Kafka Connect: Confluent 5.1.0
17
+
- Kafka Connect: Confluent 5.4.1
18
18
- Kafka Connect UI: 0.9.4
19
-
- Zoonavigator: 0.5.1
19
+
- KSQL Server: Confluent 5.4.1
20
+
- Zoonavigator: 0.8.0
20
21
21
22
22
23
## Optional: Kafka Desktop Application
@@ -59,7 +60,7 @@ docker-compose -f zk-single-kafka-single.yml down
59
60
60
61
## Single Zookeeper / Multiple Kafka
61
62
62
-
If you want to have two brokers and experiment with replication / fault-tolerance.
63
+
If you want to have three brokers and experiment with kafka replication / fault-tolerance.
63
64
64
65
- Zookeeper will be available at `$DOCKER_HOST_IP:2181`
65
66
- Kafka will be available at `$DOCKER_HOST_IP:9092,$DOCKER_HOST_IP:9093,$DOCKER_HOST_IP:9094`
@@ -73,7 +74,7 @@ docker-compose -f zk-single-kafka-multiple.yml down
73
74
74
75
## Multiple Zookeeper / Single Kafka
75
76
76
-
If you want to have three zookeeper and experiment with zookeeper fault-tolerance.
77
+
If you want to have three zookeeper nodes and experiment with zookeeper fault-tolerance.
77
78
78
79
- Zookeeper will be available at `$DOCKER_HOST_IP:2181,$DOCKER_HOST_IP:2182,$DOCKER_HOST_IP:2183`
79
80
- Kafka will be available at `$DOCKER_HOST_IP:9092`
@@ -87,7 +88,7 @@ docker-compose -f zk-multiple-kafka-single.yml down
87
88
88
89
## Multiple Zookeeper / Multiple Kafka
89
90
90
-
If you want to have three zookeeper and two kafka brokers to experiment with production setup.
91
+
If you want to have three zookeeper nodes and three kafka brokers to experiment with production setup.
91
92
92
93
- Zookeeper will be available at `$DOCKER_HOST_IP:2181,$DOCKER_HOST_IP:2182,$DOCKER_HOST_IP:2183`
93
94
- Kafka will be available at `$DOCKER_HOST_IP:9092,$DOCKER_HOST_IP:9093,$DOCKER_HOST_IP:9094`
@@ -109,6 +110,7 @@ docker-compose -f zk-multiple-kafka-multiple.yml down
109
110
- Kafka Topics UI: `$DOCKER_HOST_IP:8000`
110
111
- Kafka Connect: `$DOCKER_HOST_IP:8083`
111
112
- Kafka Connect UI: `$DOCKER_HOST_IP:8003`
113
+
- KSQL Server: `$DOCKER_HOST_IP:8088`
112
114
- Zoonavigator Web: `$DOCKER_HOST_IP:8004`
113
115
114
116
@@ -150,7 +152,7 @@ A: yes. Say you want to change `zoo1` port to `12181` (only relevant lines are s
150
152
A: yes. Say you want to change `kafka1` port to `12345` (only relevant lines are shown). Note only `LISTENER_DOCKER_EXTERNAL` changes:
0 commit comments