栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

安装zookeeper及kafka集群

安装zookeeper及kafka集群

安装zookeeper及kafka集群

不废话直接开始,请提前准备好镜像或者拉取新版本镜像

# 拉取镜像
docker pull zookeeper:3.4.9
docker pull kafka:2.13-2.7.0
# 拉取完毕后查看
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
kafka               2.13-2.7.0          c3b059ede60e        4 months ago        507MB
zookeeper           3.4.9               3b83d9104a4c        4 years ago         129MB
# 启动
docker run --name zookeeper -itd -p 2181:2181 -p 2888:2888 -p 3888:3888 wurstmeister/zookeeper:latest
1b3491a1055a0bb6a2569ff14d1065c7121f2b783c7af863d26c434574ddfc15
# 进入容器
docker exec -it zookeeper bash
pwd
/opt/zookeeper-3.4.13
# 进入conf文件夹,修改zoo.cfg,在最下方添加
vi zoo.cfg
server.1=0.0.0.0:2888:3888
server.2=192.168.119.145:2888:3888
server.3=192.168.119.146:2888:3888
# 另外两台一样添加
# 第二台
server.1=192.168.119.144:2888:3888
server.2=0.0.0.0:2888:3888
server.3=192.168.119.146:2888:3888
# 第三台
server.1=192.168.119.144:2888:3888
server.2=192.168.119.145:2888:3888
server.3=0.0.0.0:2888:3888

请修改本机所在节点的ip为0.0.0.0
而我当前节点是server.1,则ip修改为0.0.0.0

修改完毕后添加myid文件内的值为1

# 第一台
echo 1 > data/myid
# 第二台
echo 2 > data/myid
# 第三台
echo 3 > data/myid

到此我们就配置好了,重新启动zookeeper容器即可。

docker restart zookeeper

接下来验证集群

./bin/zkServer.sh status
# 可以看到集群状态
# server.1
Mode: follower
# server.2
Mode: follower
# server.3
Mode: leader

zookeeper集群搭建完毕
kafka待更新

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354855.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号