Zookeeper的Linux系統安裝

2021-09-02 18:46:08 字數 1254 閱讀 9056

zookeeper可以安裝在linux下,也可以安裝在windows中,但是官網上宣告在windows中zookeeper不保證穩定性

關閉linux的防火牆

a. 臨時關閉:service iptables stop

b. 永久關閉:chkconfig iptables off

解壓安裝包:tar - xvf zookeeper-3.4.8.tar.gz

進入zookeeper的安裝目錄中的conf目錄:cd zookeeper-3.4.8/conf

將zoo_sample.cfg複製為zoo.cfg:cp zoo_sample.cfg zoo.cfg

zookeeper在啟動的時候會自動載入zoo.cfg,從裡面讀取配置資訊,需要修改zoo.cfg,將其中的datadir進行修改:datadir=/home/software/zookeeper-3.4.8/tmp

建立指定的資料儲存目錄:mkdir tmp

進入bin目錄:cd bin

啟動伺服器端:sh zkserver.sh start

啟動客戶端:sh zkcli.sh

注意:

zookeeper返回started不代表啟動成功,可以通過jps或者是sh zkserver.sh status來檢視是否啟動成功

如果使用的是jps,檢視是否有quorumpeermain

如果使用的是sh zkserver.sh status, 檢視是否有mode:standalone

當zookeeper啟動之後,在bin目錄下會出現zookeeper.out檔案 — 記錄zookeeper的啟動過程的日誌檔案

關閉防火牆

安裝jdk

解壓zookeeper的安裝包

進入zookeeper的安裝目錄中conf目錄

將zoo_sample.cfg複製為zoo.cfg

server.1=10.9.162.133:2888:3888 # 1是編號,要求每乙個節點的編號是數字且不重複;

server.2=10.9.152.65:2888:3888 #2888,3888是埠號,只要不和已經占用的埠號衝突即可

server.3=10.9.130.83:2888:3888

建立儲存資料的目錄

進入資料儲存目錄

將配置好的zookeeper的安裝目錄拷到其他集群主機中:scp -r zookeeper-3.4.8 10.9.130.83:/home/software/

根據指定的編號修改對應的myid

linux下的zookeeper啟動

埠 2181 在準備好相應的配置之後,可以直接通過zkserver.sh 這個指令碼進行服務的相關操作 zookeeper命令列工具類似於linux的shell環境,不過功能肯定不及shell啦,但是使用它我們可以簡單的對zookeeper進行訪問,資料建立,資料修改等操作.使用 zkcli.sh ...

linux下的zookeeper啟動

埠 2181 在準備好相應的配置之後,可以直接通過zkserver.sh 這個指令碼進行服務的相關操作 zookeeper命令列工具類似於linux的shell環境,不過功能肯定不及shell啦,但是使用它我們可以簡單的對zookeeper進行訪問,資料建立,資料修改等操作.使用 zkcli.sh ...

linux下zookeeper的安裝

官方位址 我選擇了比較穩定的zookeeper 3.4.6.tar.gz版本.1 通過遠端工具將zookeeper 3.4.6.tar.gz壓縮包上傳到root目錄下,注意,由於linux資料夾許可權管理較嚴格,可能某些目錄由於許可權關係無法完成上傳,最後以root使用者進行操作,遠端工具個人喜歡用...