Skip to content
This repository was archived by the owner on May 14, 2025. It is now read-only.

Commit 2e214e1

Browse files
ilayaperumalgchrisjs
authored andcommitted
Use Confluent Kafka/Zookeeper images in docker compose files
Resolves #3156
1 parent 6d1fe94 commit 2e214e1

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

spring-cloud-dataflow-server/docker-compose-influxdb.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,31 @@ version: '3'
22

33
services:
44
kafka:
5-
image: wurstmeister/kafka:2.11-0.11.0.3
5+
image: confluentinc/cp-kafka:5.2.1
66
expose:
77
- "9092"
88
environment:
9-
- KAFKA_ADVERTISED_PORT=9092
9+
- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
1010
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
1111
- KAFKA_ADVERTISED_HOST_NAME=kafka
12+
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
1213
depends_on:
1314
- zookeeper
1415
zookeeper:
15-
image: wurstmeister/zookeeper
16+
image: confluentinc/cp-zookeeper:5.2.1
1617
expose:
1718
- "2181"
19+
environment:
20+
- ZOOKEEPER_CLIENT_PORT=2181
1821
dataflow-server:
1922
image: springcloud/spring-cloud-dataflow-server:${DATAFLOW_VERSION:?DATAFLOW_VERSION is not set!}
2023
container_name: dataflow-server
2124
ports:
2225
- "9393:9393"
2326
environment:
24-
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=kafka:9092
27+
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=PLAINTEXT://kafka:9092
2528
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.zkNodes=zookeeper:2181
26-
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.streams.binder.brokers=kafka:9092
29+
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.streams.binder.brokers=PLAINTEXT://kafka:9092
2730
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.streams.binder.zkNodes=zookeeper:2181
2831
- spring.cloud.skipper.client.serverUri=http://skipper-server:7577/api
2932
- spring.cloud.dataflow.applicationProperties.stream.management.metrics.export.influx.enabled=true

spring-cloud-dataflow-server/docker-compose.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,32 @@ version: '3'
22

33
services:
44
kafka:
5-
image: wurstmeister/kafka:2.11-0.11.0.3
5+
image: confluentinc/cp-kafka:5.2.1
66
expose:
77
- "9092"
88
environment:
9-
- KAFKA_ADVERTISED_PORT=9092
9+
- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092
1010
- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
1111
- KAFKA_ADVERTISED_HOST_NAME=kafka
12+
- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1
1213
depends_on:
1314
- zookeeper
1415

1516
zookeeper:
16-
image: wurstmeister/zookeeper
17+
image: confluentinc/cp-zookeeper:5.2.1
1718
expose:
1819
- "2181"
20+
environment:
21+
- ZOOKEEPER_CLIENT_PORT=2181
1922

2023
dataflow-server:
2124
image: springcloud/spring-cloud-dataflow-server:${DATAFLOW_VERSION:?DATAFLOW_VERSION is not set!}
2225
container_name: dataflow-server
2326
ports:
2427
- "9393:9393"
2528
environment:
26-
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=kafka:9092
27-
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.streams.binder.brokers=kafka:9092
29+
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.brokers=PLAINTEXT://kafka:9092
30+
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.streams.binder.brokers=PLAINTEXT://kafka:9092
2831
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.binder.zkNodes=zookeeper:2181
2932
- spring.cloud.dataflow.applicationProperties.stream.spring.cloud.stream.kafka.streams.binder.zkNodes=zookeeper:2181
3033
- spring.cloud.skipper.client.serverUri=http://skipper-server:7577/api

0 commit comments

Comments
 (0)