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

两台云服务器部署zookeeper集群踩坑指南

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

两台云服务器部署zookeeper集群踩坑指南

买了两台云服务器,一台阿里云(8.129.xx.xxx),一台腾讯云(175.178.xx.xxx)
心血来潮来自己搭建一个比较不那么伪的伪集群。
伪集群 三个节点一个实例
我现在要搭建的是
阿里云(两个节点 zoo1,zoo3)
腾讯云(一个节点 zoo2)
下面先看看配置
zoo1.cfg zoo3.cfg
#集群配置
server.1=0.0.0.0:2887:3887
server.2=175.178.xx.xxx:2887:3887
server.3=0.0.0.0:2888:3888

zoo2.cfg
#集群配置
server.1=8.129.xx.xxx:2887:3887
server.2=0.0.0.0:2887:3887
server.3=8.129.xx.xxx:2888:3888

第一个坑:
两台云服务器要在安全组把端口都配置上,不然连接不了,telnet可以测试是否通。用什么端口就开什么端口,all不一定有用。

第二个坑
上面的集群配置,如果是本机的节点ip 写0.0.0.0
如果用云服务器的外网ip,可能就gg了

第三个坑
老老实实地给我按myid的大小(从小到大)启动zookeeper,不然集群为什么搭不起来,你怎么想都不会想到答案的。
我今天理所当然的先启动阿里云的所有节点,再启动腾讯云的节点,就是1-3-2,弄得腾讯云的节点怎么都不在集群内,shit~
然后,我试了好多次,还找过什么防火墙的问题,什么开启防火墙端口的问题,哎,卵用没有,记得这些集群搭建都是把防火墙关掉的,
附上关闭的指令参考
开启防火墙 # service firewalld start
关闭防火墙 # systemctl stop firewalld
偶然的机会,我先启动腾讯云的节点,再启动阿里云,想不到就搭好了,成功了(启动,查看的命令就不附上了)。一主两从,顺序是2-1-3
后面试一下2-3-1,也是可以的。我不太明白为什么同时把某一台的节点全部启动就不行了。可能也怪自己,同一个服务器非要跳一个节点(1,3),2在另外一台,难受 弄得坑~~~~
所以最好健节点的myid都老老实实建,别跨节点,然后老老实实按顺序启动
这样搭建会高效率些。。。

这是我弄了一天的总结,平时大伙都用虚拟机,没用云服务器。虚拟机应该没那么多坑。今天我踩了,希望对各位有帮助 记录~~~~

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

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

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