You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.3 KiB
47 lines
1.3 KiB
version: '3'
|
|
services:
|
|
zookeeper:
|
|
image: zookeeper:3.8.0
|
|
container_name: kd-zookeeper3.8.0
|
|
hostname: zookeeper
|
|
ports:
|
|
- 2181:2181
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
JAVA_OPTS: -Xms512m -Xmx1024m -Djute.maxbuffer=50000000
|
|
kafka1:
|
|
image: bitnami/kafka:2.8.1
|
|
container_name: kd1-kafka2.8.1
|
|
hostname: kafka1
|
|
ports:
|
|
- 9092:9092
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
KAFKA_BROKER_ID: 1
|
|
KAFKA_ADVERTISED_HOST_NAME: 120.25.199.30
|
|
ALLOW_PLAINTEXT_LISTENER: 'yes'
|
|
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://120.25.199.30:9092
|
|
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
|
|
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
|
|
volumes:
|
|
- ./kafka1/persistence:/bitnami/kafka
|
|
depends_on:
|
|
- zookeeper
|
|
kafka2:
|
|
image: bitnami/kafka:2.8.1
|
|
container_name: kd2-kafka2.8.1
|
|
hostname: kafka2
|
|
ports:
|
|
- 9093:9093
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
KAFKA_BROKER_ID: 2
|
|
KAFKA_ADVERTISED_HOST_NAME: 120.25.199.30
|
|
ALLOW_PLAINTEXT_LISTENER: 'yes'
|
|
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://120.25.199.30:9093
|
|
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9093
|
|
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
|
|
volumes:
|
|
- ./kafka2/persistence:/bitnami/kafka
|
|
depends_on:
|
|
- zookeeper
|