1. Zookeeper叢集搭建
第一步:需要安裝jdk環境。
第二步:把zookeeper的壓縮包上傳到伺服器。
第三步:解壓縮。
第四步:把zookeeper複制三份。
[root@localhost ~]# mkdir /usr/local/solr-cloud
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper01
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper02
[root@localhost ~]# cp -r zookeeper-3.4.6 /usr/local/solr-cloud/zookeeper03
1.1. 建立Zookeeper serverID辨別myid
第五步:在每個zookeeper目錄下建立一個data目錄。
第六步:在data目錄下建立一個myid檔案,檔案名就叫做“myid”。内容就是每個執行個體的id。例如1、2、3
[root@localhost data]# echo 1 >> myid
[root@localhost data]# ll
total 4
-rw-r--r--. 1 root root 2 Apr 7 18:23 myid
[root@localhost data]# cat myid
1
1.2. 修改zoo.cfg,Zookeeper互聯
第七步:修改配置檔案。把conf目錄下的zoo_sample.cfg檔案改名為zoo.cfg

server.X=A:B:C
X-代表伺服器編号
A-代表ip
B和C-代表端口,這個端口用來系統之間通信
2881是Zookeeper叢集的通信端口,3881是Zookeeper叢集的選舉端口
server.1=192.168.25.154:2881:3881
server.2=192.168.25.154:2882:3882
server.3=192.168.25.154:2883:3883
1.3. 啟動Zookeeper執行個體
第八步:啟動每個zookeeper執行個體。
啟動:bin/zkServer.sh start
檢視zookeeper的狀态:
檢視:bin/zkServer.sh status