1、来吧,老套路,上图
首先确保你的linux中有java

建立一个你喜欢的目录,手把手带你呗,涛哥的习惯是这样的

在你的路径玩你的软件,在的地盘搞你的配置
2、进行配置
cd /zookeeper-3.4.6/conf/
改名子,所谓名正言顺,名不正则言不顺

ll一下

vi zoo.cfg
废话没有,就是上图

dataDir=/var/data/zookeeper-tmp-serialization,自己建立一个目录
mdkir -p /var/data/zookeeper-tmp-serialization
xtNode1怎么来的呢,继续上图

很清晰了吧,你的虚拟机名称,那server1~4怎么来的呢,go on 少年
3、继续进行配置


在myid中设置1,然后保存,其中,1是根据server.1中的1设置的,要是server.2,myid中就设置2,依次类推
4、xtNode1上配置好,将这些zookeeper scp到另外3个服务器上

同理,将myid文件复制到各个服务器上

5、进行profile配置,再刷新一下soruce /etc/profile,各个服务器一样的骚操作
将这个scp到各个服务器
6、确保每个服务器上都安装了java
启动zookeeper,从1到4挨个启动


因为2,3,4还没有启动,会报warn警告
启动server.2

看server.1的变化

以为就要这么愉快的选出leader和follower了,可是报错了。。
No route to host (Host unreachable)
7、准备抓狂时,突然想,是不是防火墙没关
试试吧。。。

关了试一下吧
果然,看server.1

再看server.2

再看刚刚启动的server.3

再来一个上帝视角看一下

很完美!!
此时,启动server.4

依然是follers
8、调皮一下,尝试将leader的server.3挂掉
看一下server.4会不会成为leader

有图有真相,效果很明显!
9、青山不改,绿水长流
大侠后会有期,涛哥去管娃了
977

被折叠的 条评论
为什么被折叠?



