天天看點

Zookeeper叢集搭建

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

  

Zookeeper叢集搭建

  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