基于Docker的Kafka高可用集群搭建

网页浏览地址:https://blog.csdn.net/yingziisme/article/details/83549813Kafka高可用集群搭建

环境基于docker搭建,3个zookeeper节点,3个kafka节点

1 整体环境规划

step1, 创建docker网络

2 zookeeper集群搭建

step1. 创建配置文件zoo.cfg

不同的node只需要修改clientPort和myid

step2. 启动zookeeper的docker集群

step3. 进入一个zookeeper节点,查看节点情况,可以看到node2为leader

3 kafka集群搭建

step1. 制作kafka镜像

首先下载jdk-8u191-linux-x64.tar.gz,kafka_2.11-2.0.0.tgz,这两个直接去官网下载就好了

然后编写Dockerfile

构建docker镜像

step2. 配置文件server.properties,只有broker.id不同

step3. 启动kafka集群

4 kafka的使用

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181031G09ENV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券