一、搭建过程
1.1 准备三个 zookeeper 目录
可以将之前的 zookeeper 目录进行复制

1.2 修改 zoo.cfg

1.3 配置myid
在 /zookeeper/dataDir/ 下创建myid,并赋值为1
vim myid
1.4 启动
./zkServer.sh start
1.5 将其他两台也进行同样的配置
zookeeper2的配置文件

zookeeper2的myid的内容设置为2
zookeeper3的配置文件

zookeeper2的myid的内容设置为3
1.5 测试
启动zookeeper客户端,连接第一台
./zkCli.sh -server localhost:2181

创建节点

然后退出,用客户端链接其他两台
./zkCli.sh -server localhost:2182

发现第二台存在刚刚创建的节点,即说明集群已经搭建成功.
二、选举模式测试
./zkServer.sh status
通过命令查看节点是leader还是follower

发现 zookeeper2 是 leader,此时我们把 zookeeper2停掉

发现 zookeeper3 变为了 leader
网友评论