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使用者進行操作,遠端工具個人喜歡用...