zookeeper安裝及集群

2021-08-19 20:35:00 字數 1639 閱讀 2400

wget

第一步:安裝jdk

第二步:把zookeeper的壓縮包上傳到linux系統。

第三步:解壓縮壓縮包

tar -zxvf zookeeper-3.4.6.tar.gz

第四步:進入zookeeper-3.4.6目錄,建立data資料夾。

第五步:把zoo_sample.cfg改名為zoo.cfg

[root@localhost conf]# mv zoo_sample.cfg zoo.cfg

第六步:修改data屬性:datadir=/root/zookeeper-3.4.6/data

第七步:啟動zookeeper

[root@localhost bin]# ./zkserver.sh start

關閉:[root@localhost bin]# ./zkserver.sh stop

檢視狀態:[root@localhost bin]# ./zkserver.sh status

注意:需要關閉防火牆。

service iptables stop

永久關閉修改配置開機不啟動防火牆:

chkconfig iptables off

如果不能成功啟動zookeeper,需要刪除data目錄下的zookeeper_server.pid檔案。

集群搭建

第一步:需要安裝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

第五步:在每個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 第七步:修改配置檔案。把conf目錄下的zoo_sample.cfg檔案改名為zoo.cfg

修改cfg

第八步:啟動每個zookeeper例項。

啟動bin/zkserver.sh start

檢視zookeeper的狀態:

bin/zkserver.sh status

zookeeper集群安裝

此處為zookeeper 3.3.2 2.分別解壓至zookeepr集群機器 一般為基數臺機器 相應目錄 此處為 zookeeper home 集群為mem1,mem2,mem3 hosts對應 1.分別在zookeepr集群機器上配置 zookeeper home conf zoo.cfg 預設是...

zookeeper 集群安裝

參考zookeeper主頁 選擇目前的stable版本 3.4.8 本次安裝機器為172.23.28.51 52 53 wget 2.解壓 tar zxvf zookeeper 3.4.8.tar.gz mv zookeeper 3.4.8 usr local zookeeper 3.增加zoo.c...

安裝zookeeper集群

1.解壓zookeeper安裝包到 opt module 目錄下2 root hadoop01 module tar zxvf zookeeper 3.4.5.tar.gz c opt module 2建立zkdata root hadoop01 module mkdir p zookeeper 3...