main
parent
14a0508252
commit
da9c269968
2 changed files with 26 additions and 19 deletions
@ -0,0 +1,26 @@ |
||||
version: '2' |
||||
services: |
||||
zookeeper: |
||||
image: confluentinc/cp-zookeeper:7.3.0 |
||||
container_name: zookeeper |
||||
environment: |
||||
ZOOKEEPER_CLIENT_PORT: 2181 |
||||
ZOOKEEPER_TICK_TIME: 2000 |
||||
|
||||
broker: |
||||
image: confluentinc/cp-kafka:7.3.0 |
||||
container_name: broker |
||||
ports: |
||||
# To learn about configuring Kafka for access across networks see |
||||
# https://www.confluent.io/blog/kafka-client-cannot-connect-to-broker-on-aws-on-docker-etc/ |
||||
- "9092:9092" |
||||
depends_on: |
||||
- zookeeper |
||||
environment: |
||||
KAFKA_BROKER_ID: 1 |
||||
KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181' |
||||
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_INTERNAL:PLAINTEXT |
||||
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092,PLAINTEXT_INTERNAL://broker:29092 |
||||
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 |
||||
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 |
||||
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 |
@ -1,19 +0,0 @@ |
||||
version: '2' |
||||
services: |
||||
zookeeper: |
||||
image: wurstmeister/zookeeper |
||||
ports: |
||||
- "2181:2181" |
||||
kafka: |
||||
build: . |
||||
ports: |
||||
- "9094:9094" |
||||
environment: |
||||
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 |
||||
KAFKA_LISTENERS: INTERNAL://kafka:9092,OUTSIDE://kafka:9094 |
||||
KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka:9092,OUTSIDE://localhost:9094 |
||||
KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL |
||||
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,OUTSIDE:PLAINTEXT |
||||
KAFKA_CREATE_TOPICS: "abcd:2:1" |
||||
volumes: |
||||
- /var/run/docker.sock:/var/run/docker.sock |
Loading…
Reference in new issue