Skip to content

Commit fae3d56

Browse files
committed
chore: update docker-compose files
1 parent 35e97ff commit fae3d56

File tree

2 files changed

+34
-29
lines changed

2 files changed

+34
-29
lines changed

docker-compose-debug.yml

+11-15
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ services:
1212
networks:
1313
- kafka-connect
1414

15-
cp-broker:
15+
cp-kafka:
1616
image: confluentinc/cp-kafka:7.5.0
17-
hostname: broker
18-
container_name: broker
17+
hostname: kafka
18+
container_name: kafka
1919
depends_on:
2020
- cp-zookeeper
2121
ports:
@@ -25,10 +25,10 @@ services:
2525
KAFKA_BROKER_ID: 1
2626
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181'
2727
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
28-
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker:29092,PLAINTEXT_HOST://localhost:9092
28+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092
2929
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
3030
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0
31-
CONFLUENT_METRICS_REPORTER_BOOTSTRAP_SERVERS: broker:29092
31+
CONFLUENT_METRICS_REPORTER_BOOTSTRAP_SERVERS: kafka:29092
3232
CONFLUENT_METRICS_REPORTER_ZOOKEEPER_CONNECT: zookeeper:2181
3333
CONFLUENT_METRICS_REPORTER_TOPIC_REPLICAS: 1
3434
CONFLUENT_METRICS_ENABLE: 'false'
@@ -40,14 +40,12 @@ services:
4040
hostname: schema-registry
4141
container_name: schema-registry
4242
depends_on:
43-
- cp-zookeeper
44-
- cp-broker
43+
- cp-kafka
4544
ports:
4645
- "8081:8081"
4746
environment:
47+
SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: PLAINTEXT://kafka:29092
4848
SCHEMA_REGISTRY_HOST_NAME: schema-registry
49-
SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: 'zookeeper:2181'
50-
SCHEMA_REGISTRY_SCHEMA_COMPATIBILITY_LEVEL: 'none'
5149
networks:
5250
- kafka-connect
5351

@@ -56,8 +54,7 @@ services:
5654
hostname: akhq
5755
container_name: akhq
5856
depends_on:
59-
- cp-zookeeper
60-
- cp-broker
57+
- cp-kafka
6158
ports:
6259
- "8087:8080"
6360
environment:
@@ -66,7 +63,7 @@ services:
6663
connections:
6764
docker-kafka-server:
6865
properties:
69-
bootstrap.servers: "broker:29092"
66+
bootstrap.servers: "kafka:29092"
7067
schema-registry:
7168
url: "http://schema-registry:8081"
7269
connect:
@@ -95,7 +92,7 @@ services:
9592
connect:
9693
image: streamthoughts/kafka-connect-file-pulse:master
9794
depends_on:
98-
- cp-broker
95+
- cp-kafka
9996
- cp-schema-registry
10097
- traefik
10198
ports:
@@ -105,7 +102,7 @@ services:
105102
healthcheck:
106103
test: [ "CMD-SHELL", "CONNECT_REST_ADVERTISED_HOST_NAME=`hostname` /etc/confluent/docker/healthcheck.sh" ]
107104
environment:
108-
CONNECT_BOOTSTRAP_SERVERS: 'broker:29092'
105+
CONNECT_BOOTSTRAP_SERVERS: 'kafka:29092'
109106
CONNECT_REST_PORT: 8083
110107
CONNECT_LISTENERS: "HTTP://0.0.0.0:8083"
111108
CONNECT_GROUP_ID: compose-connect-group
@@ -121,7 +118,6 @@ services:
121118
CONNECT_VALUE_CONVERTER_SCHEMA_REGISTRY_URL: http://schema-registry:8081
122119
CONNECT_INTERNAL_KEY_CONVERTER: "org.apache.kafka.connect.json.JsonConverter"
123120
CONNECT_INTERNAL_VALUE_CONVERTER: "org.apache.kafka.connect.json.JsonConverter"
124-
CONNECT_ZOOKEEPER_CONNECT: 'zookeeper:2181'
125121
# kafka-connect-file-pulse is installed as a confluent-hub component
126122
CONNECT_PLUGIN_PATH: "/usr/share/java,/usr/share/confluent-hub-components/"
127123
CONNECT_LOG4J_ROOT_LOGLEVEL: "INFO"

docker-compose.yml

+23-14
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ services:
99
environment:
1010
ZOOKEEPER_CLIENT_PORT: 2181
1111
ZOOKEEPER_TICK_TIME: 2000
12+
networks:
13+
- kafka-connect
1214

13-
cp-broker:
15+
cp-kafka:
1416
image: confluentinc/cp-kafka:7.5.0
15-
hostname: broker
16-
container_name: broker
17+
hostname: kafka
18+
container_name: kafka
1719
depends_on:
1820
- cp-zookeeper
1921
ports:
@@ -23,38 +25,40 @@ services:
2325
KAFKA_BROKER_ID: 1
2426
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181'
2527
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
26-
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker:29092,PLAINTEXT_HOST://localhost:9092
28+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:29092,PLAINTEXT_HOST://localhost:9092
2729
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
2830
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0
29-
CONFLUENT_METRICS_REPORTER_BOOTSTRAP_SERVERS: broker:29092
31+
CONFLUENT_METRICS_REPORTER_BOOTSTRAP_SERVERS: kafka:29092
3032
CONFLUENT_METRICS_REPORTER_ZOOKEEPER_CONNECT: zookeeper:2181
3133
CONFLUENT_METRICS_REPORTER_TOPIC_REPLICAS: 1
3234
CONFLUENT_METRICS_ENABLE: 'false'
35+
networks:
36+
- kafka-connect
3337

3438
cp-schema-registry:
3539
image: confluentinc/cp-schema-registry:7.5.0
3640
hostname: schema-registry
3741
container_name: schema-registry
3842
depends_on:
39-
- cp-zookeeper
40-
- cp-broker
43+
- cp-kafka
4144
ports:
4245
- "8081:8081"
4346
environment:
47+
SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: PLAINTEXT://kafka:29092
4448
SCHEMA_REGISTRY_HOST_NAME: schema-registry
45-
SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: 'zookeeper:2181'
49+
networks:
50+
- kafka-connect
4651

4752
connect-file-pulse:
48-
image: streamthoughts/kafka-connect-file-pulse:2.12.0
53+
image: streamthoughts/kafka-connect-file-pulse:2.13.0
4954
container_name: connect
5055
depends_on:
51-
- cp-broker
52-
- cp-schema-registry
56+
- cp-kafka
5357
ports:
5458
- "8083:8083"
5559
- "8000:8000"
5660
environment:
57-
CONNECT_BOOTSTRAP_SERVERS: 'broker:29092'
61+
CONNECT_BOOTSTRAP_SERVERS: 'kafka:29092'
5862
CONNECT_REST_ADVERTISED_HOST_NAME: connect
5963
CONNECT_REST_PORT: 8083
6064
CONNECT_GROUP_ID: compose-connect-group
@@ -70,12 +74,17 @@ services:
7074
CONNECT_VALUE_CONVERTER_SCHEMA_REGISTRY_URL: http://schema-registry:8081
7175
CONNECT_INTERNAL_KEY_CONVERTER: "org.apache.kafka.connect.json.JsonConverter"
7276
CONNECT_INTERNAL_VALUE_CONVERTER: "org.apache.kafka.connect.json.JsonConverter"
73-
CONNECT_ZOOKEEPER_CONNECT: 'zookeeper:2181'
7477
# kafka-connect-file-pulse is installed as a confluent-hub component
7578
CONNECT_PLUGIN_PATH: "/usr/share/java,/usr/share/confluent-hub-components/"
7679
CONNECT_LOG4J_ROOT_LOGLEVEL: "INFO"
7780
# CONNECT_LOG4J_LOGGERS: io.streamthoughts=DEBUG,org.apache.zookeeper=ERROR,org.I0Itec.zkclient=ERROR,org.reflections=ERROR
7881
# Uncomment for debugging the connector during development cycle
7982
# KAFKA_OPTS: "-agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n"
8083
volumes:
81-
- ./connect-data:/tmp/connect-data
84+
- /tmp/kafka-connect:/tmp/kafka-connect
85+
networks:
86+
- kafka-connect
87+
88+
networks:
89+
kafka-connect:
90+
driver: bridge

0 commit comments

Comments
 (0)