
version: '2'
services:
zookeeper:
container_name: "zookeeper"
image: wurstmeister/zookeeper
volumes:
# zk数据文件路径。 宿主机路径:容器路径
- /Users/jathamchen/docker/zk-data:/data
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
container_name: "kafka"
ports:
- "9092:9092"
expose:
- "9093"
environment:
- KAFKA_ADVERTISED_HOST_NAME=你的ip或者hostname
- KAFKA_ADVERTISED_PORT=9092
- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://你的ip或者hostname:9092
- KAFKA_LISTENERS=PLAINTEXT://:9092
- KAFKA_ZOOKEEPER_ConNECT=zookeeper:2181
volumes:
# kafka数据文件路径。 宿主机路径:容器路径
- /Users/jathamchen/docker/kafka-logs:/kafka
- /var/run/docker.sock:/var/run/docker.sock
运行 docker-compose -f docker-kafka.yml up -d
查看 docker pskafka-tools
下载路径
进入容器 docker exec -it kafka /bin/sh 新增topic kafka-topics.sh --zookeeper zookeeper地址:2181 --create --topic firsttopic --partitions 3 --replication-factor 1
效果
参考文档
博主公众号
求关注
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)