安装前提:

* linux发行版
* 已经安装好docker
* 已经安装好docker-compose
搭建步骤
1. 新建一个docker-compose.yml文件内容如下 2. 内容做必要的修改 version: '2' services: zookeeper:
image: wurstmeister/zookeeper ## 镜像 ports: - "2181:2181" ## 对外暴露的端口号 kafka:
image: wurstmeister/kafka ## 镜像 volumes: - /etc/localtime:/etc/localtime ##
挂载位置(kafka镜像和宿主机器之间时间保持一直) ports: - "9092:9092" environment:
KAFKA_ADVERTISED_HOST_NAME: 192.168.150.130 ## 修改:宿主机IP KAFKA_ZOOKEEPER_CONNECT:
zookeeper:2181 ## 卡夫卡运行是基于zookeeper的 kafka-manager: image:
sheepkiller/kafka-manager## 镜像:开源的web管理kafka集群的界面 environment: ZK_HOSTS: 192.168
.150.130 ## 修改:宿主机IP ports: - "9000:9000" ## 暴露端口 3. 运行 /* 运行单机版kafka */ docker
-compose up -d /* 运行kafka集群模式*/ /*
由于指定了kafka对外暴露的端口号,增加集群节点会报端口冲突的错误,请将kafka暴露的端口号删掉后再执行如下命令*/ /* 自己指定kafka的节点数量
*/ docker-compose scale kafka=3
参考连接-github <https://github.com/wurstmeister/kafka-docker>
参考连接-kafka-docker <http://wurstmeister.github.io/kafka-docker/>
参考连接-docker-hub <https://hub.docker.com/r/wurstmeister/kafka/>
参考连接-docker官方文档 <https://docs.docker.com/compose/compose-file/>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信