Skip to content

Commit 1f25d8d

Browse files
authored
Merge pull request #13 from simplesteph/3.3.0
updated to 3.3.0, fixed configs, fixed rest proxy, added zoonavigator…
2 parents 79c4040 + 3c08587 commit 1f25d8d

File tree

6 files changed

+53
-18
lines changed

6 files changed

+53
-18
lines changed

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ This replicates as well as possible real deployment configurations, where you ha
55
## Stack version
66

77
- Zookeeper version: 3.4.9
8-
- Kafka version: 0.10.2.1 (Confluent 3.2.1)
9-
- Kafka Schema Registry: Confluent 3.2.1
8+
- Kafka version: 0.11.0.0 (Confluent 3.3.0)
9+
- Kafka Schema Registry: Confluent 3.3.0
1010
- Kafka Schema Registry UI: 0.9.1
11-
- Kafka Rest Proxy: Confluent 3.2.1
12-
- Kafka Topics UI: 0.9.1
13-
- Kafka Connect: Confluent 3.2.1
11+
- Kafka Rest Proxy: Confluent 3.3.0
12+
- Kafka Topics UI: 0.9.2
13+
- Kafka Connect: Confluent 3.3.0
1414
- Kafka Connect UI: 0.9.2
15+
- Zoonavigator: 0.2.1
1516

1617
# Requirements
1718

@@ -32,6 +33,8 @@ If you are using Docker for Mac >= 1.12, Docker for Linux, or Docker for Windows
3233
127.0.0.1 kafka-rest-proxy
3334
127.0.0.1 kafka-topics-ui
3435
127.0.0.1 kafka-connect-ui
36+
127.0.0.1 zoonavigator-web
37+
127.0.0.1 zoonavigator-api
3538
```
3639

3740
If you are using Docker for Mac <= 1.11, or Docker Toolbox for Windows
@@ -49,6 +52,8 @@ Please add the following lines to `/etc/hosts` or `C:\Windows\System32\Drivers\e
4952
192.168.99.100 kafka-rest-proxy
5053
192.168.99.100 kafka-topics-ui
5154
192.168.99.100 kafka-connect-ui
55+
192.168.99.100 zoonavigator-web
56+
192.168.99.100 zoonavigator-api
5257
```
5358

5459
## Single Zookeeper / Single Kafka
@@ -117,6 +122,7 @@ docker-compose -f zk-multiple-kafka-multiple.yml down
117122
- Kafka Topics UI: `kafka-topics-ui:8000`
118123
- Kafka Connect: `kafka-connect:8083`
119124
- Kafka Connect UI: `kafka-connect-ui:8003`
125+
- Zoonavigator Web: `zoonavigator-web:8004`
120126

121127

122128
Run with:

full-stack.yml

Lines changed: 32 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ services:
1717

1818

1919
kafka1:
20-
image: confluentinc/cp-kafka:3.2.1
20+
image: confluentinc/cp-kafka:3.3.0
2121
hostname: kafka1
2222
ports:
2323
- "9092:9092"
@@ -27,13 +27,14 @@ services:
2727
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2828
KAFKA_BROKER_ID: 1
2929
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
30+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
3031
volumes:
3132
- ./full-stack/kafka1/data:/var/lib/kafka/data
3233
depends_on:
3334
- zoo1
3435

3536
kafka-schema-registry:
36-
image: confluentinc/cp-schema-registry:3.2.1
37+
image: confluentinc/cp-schema-registry:3.3.0
3738
hostname: kafka-schema-registry
3839
ports:
3940
- "8081:8081"
@@ -57,7 +58,7 @@ services:
5758
- kafka-schema-registry
5859

5960
kafka-rest-proxy:
60-
image: confluentinc/cp-kafka-rest:3.2.1
61+
image: confluentinc/cp-kafka-rest:3.3.0
6162
hostname: kafka-rest-proxy
6263
ports:
6364
- "8082:8082"
@@ -66,13 +67,14 @@ services:
6667
KAFKA_REST_LISTENERS: http://0.0.0.0:8082/
6768
KAFKA_REST_SCHEMA_REGISTRY_URL: http://kafka-schema-registry:8081/
6869
KAFKA_REST_HOST_NAME: kafka-rest-proxy
70+
KAFKA_REST_BOOTSTRAP_SERVERS: kafka1:9092
6971
depends_on:
7072
- zoo1
7173
- kafka1
7274
- kafka-schema-registry
7375

7476
kafka-topics-ui:
75-
image: landoop/kafka-topics-ui:0.9.1
77+
image: landoop/kafka-topics-ui:0.9.2
7678
hostname: kafka-topics-ui
7779
ports:
7880
- "8000:8000"
@@ -86,7 +88,7 @@ services:
8688
- kafka-rest-proxy
8789

8890
kafka-connect:
89-
image: confluentinc/cp-kafka-connect:3.2.1
91+
image: confluentinc/cp-kafka-connect:3.3.0
9092
hostname: kafka-connect
9193
ports:
9294
- "8083:8083"
@@ -105,6 +107,10 @@ services:
105107
CONNECT_INTERNAL_VALUE_CONVERTER: "org.apache.kafka.connect.json.JsonConverter"
106108
CONNECT_REST_ADVERTISED_HOST_NAME: "kafka-connect"
107109
CONNECT_LOG4J_ROOT_LOGLEVEL: "INFO"
110+
CONNECT_LOG4J_LOGGERS: "org.apache.kafka.connect.runtime.rest=WARN,org.reflections=ERROR"
111+
CONNECT_CONFIG_STORAGE_REPLICATION_FACTOR: "1"
112+
CONNECT_OFFSET_STORAGE_REPLICATION_FACTOR: "1"
113+
CONNECT_STATUS_STORAGE_REPLICATION_FACTOR: "1"
108114
depends_on:
109115
- zoo1
110116
- kafka1
@@ -121,3 +127,24 @@ services:
121127
PROXY: "true"
122128
depends_on:
123129
- kafka-connect
130+
131+
zoonavigator-web:
132+
image: elkozmon/zoonavigator-web:0.2.1
133+
ports:
134+
- "8004:8000"
135+
environment:
136+
API_HOST: "zoonavigator-api"
137+
API_PORT: 9000
138+
links:
139+
- zoonavigator-api
140+
depends_on:
141+
- zoonavigator-api
142+
restart: unless-stopped
143+
144+
zoonavigator-api:
145+
image: elkozmon/zoonavigator-api:0.2.1
146+
environment:
147+
SERVER_HTTP_PORT: 9000
148+
restart: unless-stopped
149+
depends_on:
150+
- zoo1

zk-multiple-kafka-multiple.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ services:
4242

4343

4444
kafka1:
45-
image: confluentinc/cp-kafka:3.2.1
45+
image: confluentinc/cp-kafka:3.3.0
4646
hostname: kafka1
4747
ports:
4848
- "9092:9092"
@@ -60,7 +60,7 @@ services:
6060
- zoo3
6161

6262
kafka2:
63-
image: confluentinc/cp-kafka:3.2.1
63+
image: confluentinc/cp-kafka:3.3.0
6464
hostname: kafka2
6565
ports:
6666
- "9093:9093"
@@ -78,7 +78,7 @@ services:
7878
- zoo3
7979

8080
kafka3:
81-
image: confluentinc/cp-kafka:3.2.1
81+
image: confluentinc/cp-kafka:3.3.0
8282
hostname: kafka3
8383
ports:
8484
- "9094:9094"

zk-multiple-kafka-single.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ services:
4242

4343

4444
kafka1:
45-
image: confluentinc/cp-kafka:3.2.1
45+
image: confluentinc/cp-kafka:3.3.0
4646
hostname: kafka1
4747
ports:
4848
- "9092:9092"
@@ -52,6 +52,7 @@ services:
5252
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
5353
KAFKA_BROKER_ID: 1
5454
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
55+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
5556
volumes:
5657
- ./zk-multiple-kafka-single/kafka1/data:/var/lib/kafka/data
5758
depends_on:

zk-single-kafka-multiple.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ services:
1515
- ./zk-single-kafka-multiple/zoo1/datalog:/datalog
1616

1717
kafka1:
18-
image: confluentinc/cp-kafka:3.2.1
18+
image: confluentinc/cp-kafka:3.3.0
1919
hostname: kafka1
2020
ports:
2121
- "9092:9092"
@@ -31,7 +31,7 @@ services:
3131
- zoo1
3232

3333
kafka2:
34-
image: confluentinc/cp-kafka:3.2.1
34+
image: confluentinc/cp-kafka:3.3.0
3535
hostname: kafka2
3636
ports:
3737
- "9093:9093"
@@ -48,7 +48,7 @@ services:
4848

4949

5050
kafka3:
51-
image: confluentinc/cp-kafka:3.2.1
51+
image: confluentinc/cp-kafka:3.3.0
5252
hostname: kafka3
5353
ports:
5454
- "9094:9094"

zk-single-kafka-single.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ services:
1515
- ./zk-single-kafka-single/zoo1/datalog:/datalog
1616

1717
kafka1:
18-
image: confluentinc/cp-kafka:3.2.1
18+
image: confluentinc/cp-kafka:3.3.0
1919
hostname: kafka1
2020
ports:
2121
- "9092:9092"
@@ -25,6 +25,7 @@ services:
2525
KAFKA_ZOOKEEPER_CONNECT: "zoo1:2181"
2626
KAFKA_BROKER_ID: 1
2727
KAFKA_LOG4J_LOGGERS: "kafka.controller=INFO,kafka.producer.async.DefaultEventHandler=INFO,state.change.logger=INFO"
28+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
2829
volumes:
2930
- ./zk-single-kafka-single/kafka1/data:/var/lib/kafka/data
3031
depends_on:

0 commit comments

Comments
 (0)