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】