标签:man 3.5 environ hosts volume 挂载 time 修改 tps
一、必要条件
1.1 安装docker
1.2 安装docker compose
二、一键安装kafka集群
1 version: ‘3.5‘ 2 services: 3 zookeeper: 4 image: wurstmeister/zookeeper ## 镜像 5 ports: 6 - "2181:2181" ## 对外暴露的端口号 7 kafka: 8 image: wurstmeister/kafka ## 镜像 9 volumes: 10 - /etc/localtime:/etc/localtime ## 挂载位置(kafka镜像和宿主机器之间时间保持一直) 11 ports: 12 - "9092:9092" 13 environment: 14 KAFKA_ADVERTISED_HOST_NAME: 192.168.1.102 ## 修改:宿主机IP 15 KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181 ## 卡夫卡运行是基于zookeeper的 16 KAFKA_CREATE_TOPICS: "Topic1:1:3,Topic2:1:1:compact" # 17 kafka-manager: 18 image: sheepkiller/kafka-manager ## 镜像:开源的web管理kafka集群的界面 19 environment: 20 ZK_HOSTS: 192.168.1.102 ## 修改:宿主机IP 21 ports: 22 - "9000:9000" ## 暴露端口 23 24 25 ################################################## 26 # 运行单机版kafka : 27 # docker-compose up -d 28 # 29 # 运行kafka集群模式: 30 # 由于指定了kafka对外暴露的端口号,增加集群节点会报端口冲突的错误,请将kafka暴露的端口号删掉后再执行如下命令 31 # 自己指定kafka的节点数量 32 # docker-compose scale kafka=3 33 # 34 # 官方说明: 35 # https://hub.docker.com/r/wurstmeister/kafka?ref=login 36 # https://wurstmeister.github.io/kafka-docker/ 37 ###################################################
标签:man 3.5 environ hosts volume 挂载 time 修改 tps
原文地址:https://www.cnblogs.com/lostvip/p/10260559.html