kafka集群部署——docker-compose 通信版本2.0.1 3分区双副本

version: '3.1'
services:
k2:
image: wurstmeister/kafka:2.12-2.3.1
container_name: kafka2
#build: .
restart: always
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 10.3.1.b
KAFKA_ZOOKEEPER_CONNECT: 10.3.1.a:2181,10.3.1.b:2181,10.3.1.c:2181
KAFKA_HEAP_OPTS: "-Xmx512m -Xms512m"
KAFKA_NUM_PARTITIONS: 3
KAFKA_REPLICATION_FACTOR: 2
KAFKA_BROKER_ID: 2
KAFKA_NUM_NETWORK_THREADS: 3
KAFKA_NUM_IO_THREADS: 8
KAFKA_SOCKET_SEND_BUFFER_BYTES: 102400
KAFKA_SOCKET_RECEIVE_BUFFER_BYTES: 102400
KAFKA_SOCKET_REQUEST_MAX_BYTES: 104857600
KAFKA_NUM_RECOVERY_THREADS_PER_DATA_DIR: 1
KAFKA_LOG_RETENTION_HOURS: 168
KAFKA_LOG_SEGMENT_BYTES: 1073741824
KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 300000
KAFKA_LOG_CLEANER_ENABLE: "true"
KAFKA_LOG_CLEANUP_POLICY: "delete"
KAFKA_ZOOKEEPER_CONNECTION_TIMEOUT_MS: 6000
KAFKA_DELETE_TOPIC_ENABLE: "true"
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
KAFKA_DEFAULT_REPLICATION_FACTOR: 2
KAFKA_MESSAGE_MAX_BYTES: 32625000
KAFKA_REPLICA_FETCH_MAX_BYTES: 33625000
KAFKA_INTER_BROKER_PROTOCOL_VERSION: "2.0.1"
KAFKA_LOG_MESSAGE_FORMAT_VERSION: "2.0.1"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./kafkadata2:/kafka
- /etc/localtime:/etc/localtime

posted @ 2022-02-21 19:39  伟成  阅读(186)  评论(0编辑  收藏  举报