1、克隆三台虚拟机,都已配好JDK和zookeeper包括环境变量,启动;
2、配置zookeeper/conf 路径下的 zoo.cfg文件,其中包括dataDir和dataLogDir的路径,以及集群信息,如图(三台都配,一样内容);
3、根据上面dataDir,在dataDir路径下新增 myid文件【命令 vi myid】
4、myid中内容三台分别对应着输入1、2、3,就一个数字,ok;
5、启动三个服务器,都启动后,可查看服务器状态 ./zkServer.sh status(都是在zookeeper/bin路径下操作)
6、此时集群搭建完成,在一个客户端下进行操作比如新增文件夹,不论客户端连接的是leader还是follower,都会通过leader同时间同步到其他服务器上。
涉及的命令:
1、启动服务 【./zkServer.sh start】
2、通过【 ./zkCli.sh -server [ip] :[port] 】检测集群是否配置成功。
3、关闭防火墙【service iptables stop】
4、当前服务的zookeeper【ps -ef|grep zookeeper】