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条)