@@ -23,35 +23,39 @@ services:
2323 KAFKA_ADVERTISED_LISTENERS : PLAINTEXT://kafka0:9092,PLAINTEXT_HOST://localhost:29091 # ,PLAIN://kafka0:29090
2424 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP : PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT # ,PLAIN:PLAINTEXT
2525 KAFKA_INTER_BROKER_LISTENER_NAME : PLAINTEXT
26- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR : 2
27- JMX_PORT : 9997
28- KAFKA_JMX_OPTS : -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dcom.sun.management.jmxremote.rmi.port=9997
29-
30- kafka01 :
31- image : confluentinc/cp-kafka:5.1.0
32- depends_on :
33- - zookeeper0
34- ports :
35- - 29093:29093
36- - 9999:9999
37- environment :
38- KAFKA_BROKER_ID : 2
39- KAFKA_ZOOKEEPER_CONNECT : zookeeper0:2183
40- KAFKA_ADVERTISED_LISTENERS : PLAINTEXT://kafka01:9092,PLAINTEXT_HOST://localhost:29093,PLAIN://kafka0:29090
41- KAFKA_LISTENER_SECURITY_PROTOCOL_MAP : PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT,PLAIN:PLAINTEXT
42- KAFKA_INTER_BROKER_LISTENER_NAME : PLAINTEXT
43- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR : 2
26+ KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR : 1
4427 JMX_PORT : 9997
4528 KAFKA_JMX_OPTS : -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dcom.sun.management.jmxremote.rmi.port=9997
29+ #
30+ # kafka01:
31+ # image: confluentinc/cp-kafka:5.1.0
32+ # depends_on:
33+ # - zookeeper0
34+ # ports:
35+ # - 29093:29093
36+ # - 9999:9999
37+ # environment:
38+ # KAFKA_BROKER_ID: 2
39+ # KAFKA_ZOOKEEPER_CONNECT: zookeeper0:2183
40+ # KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka01:9092,PLAINTEXT_HOST://localhost:29093,PLAIN://kafka0:29090
41+ # KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT,PLAIN:PLAINTEXT
42+ # KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
43+ # KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 2
44+ # JMX_PORT: 9997
45+ # KAFKA_JMX_OPTS: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dcom.sun.management.jmxremote.rmi.port=9997
4646
4747 kafka-init-topics0 :
4848 image : confluentinc/cp-kafka:5.1.0
4949 depends_on :
5050 - kafka0
51- command : " bash -c 'echo Waiting for Kafka to be ready... && \
52- cub kafka-ready -b kafka0:9092 1 20 && \
53- kafka-topics --create --topic users --partitions 2 --replication-factor 2 --if-not-exists --zookeeper zookeeper0:2183 && \
54- kafka-topics --create --topic messages --partitions 3 --replication-factor 2 --if-not-exists --zookeeper zookeeper0:2183'"
51+ - kafka1
52+ command :
53+ " kafka-console-producer --broker-list kafka1:9092 --topic secondUsers && \
54+ This is message 1 && \
55+ This is message 2 && \
56+ This is message 3 && \
57+ Message 4 && \
58+ Message 5"
5559 environment :
5660 KAFKA_BROKER_ID : ignored
5761 KAFKA_ZOOKEEPER_CONNECT : ignored
@@ -79,7 +83,7 @@ services:
7983 KAFKA_ADVERTISED_LISTENERS : PLAINTEXT://kafka1:9092,PLAINTEXT_HOST://localhost:29092,PLAIN://localhost:29090
8084 KAFKA_LISTENER_SECURITY_PROTOCOL_MAP : PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT,PLAIN:PLAINTEXT
8185 KAFKA_INTER_BROKER_LISTENER_NAME : PLAINTEXT
82- KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR : 2
86+ KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR : 1
8387 JMX_PORT : 9998
8488 KAFKA_JMX_OPTS : -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dcom.sun.management.jmxremote.rmi.port=9998
8589
@@ -97,21 +101,21 @@ services:
97101 networks :
98102 - default
99103
100- schemaregistry0 :
101- image : confluentinc/cp-schema-registry:5.1.0
102- depends_on :
103- - zookeeper0
104- - kafka0
105- - kafka01
106- ports :
107- - 8085:8085
108- environment :
109- SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS : PLAINTEXT://kafka0:9092,PLAINTEXT://kafka01:9092
110- SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL : zookeeper0:2183
111- SCHEMA_REGISTRY_KAFKASTORE_SECURITY_PROTOCOL : PLAINTEXT
112- SCHEMA_REGISTRY_HOST_NAME : schemaregistry
113- SCHEMA_REGISTRY_LISTENERS : http://0.0.0.0:8085
114-
115- SCHEMA_REGISTRY_SCHEMA_REGISTRY_INTER_INSTANCE_PROTOCOL : " http"
116- SCHEMA_REGISTRY_LOG4J_ROOT_LOGLEVEL : INFO
117- SCHEMA_REGISTRY_KAFKASTORE_TOPIC : _schemas
104+ # schemaregistry0:
105+ # image: confluentinc/cp-schema-registry:5.1.0
106+ # depends_on:
107+ # - zookeeper0
108+ # - kafka0
109+ # - kafka01
110+ # ports:
111+ # - 8085:8085
112+ # environment:
113+ # SCHEMA_REGISTRY_KAFKASTORE_BOOTSTRAP_SERVERS: PLAINTEXT://kafka0:9092,PLAINTEXT://kafka01:9092
114+ # SCHEMA_REGISTRY_KAFKASTORE_CONNECTION_URL: zookeeper0:2183
115+ # SCHEMA_REGISTRY_KAFKASTORE_SECURITY_PROTOCOL: PLAINTEXT
116+ # SCHEMA_REGISTRY_HOST_NAME: schemaregistry
117+ # SCHEMA_REGISTRY_LISTENERS: http://0.0.0.0:8085
118+ #
119+ # SCHEMA_REGISTRY_SCHEMA_REGISTRY_INTER_INSTANCE_PROTOCOL: "http"
120+ # SCHEMA_REGISTRY_LOG4J_ROOT_LOGLEVEL: INFO
121+ # SCHEMA_REGISTRY_KAFKASTORE_TOPIC: _schemas
0 commit comments