2.解壓: tar -zxvf zookeeper-3.5.1.tar.gz
3. 將zookeeper-3.5.1/conf/目錄下的zoo_sample.cfg修改為zoo.cfg,配置如下:
ticktime=2000
datadir=/home/zookeeper/data
clientport=2181
admin.serverport=2333
initlimit=5
synclimit=2
4.進入bin目錄,開啟服務;
./zkserver.sh start (開啟)
./zkserver.sh stop (關閉)
在三颱機器上同時進行:
2.解壓: tar -zxvf zookeeper-3.5.1.tar.gz
3.將zookeeper-3.5.1/conf/目錄下的zoo_sample.cfg修改為zoo.cfg,配置如下:
ticktime=2000
datadir=/home/zookeeper/data
clientport=2181
admin.serverport=2333
initlimit=5
synclimit=2
server.1=192.168.1.13:2888:3888
server.2=192.168.1.16:2888:3888
server.3=192.168.1.17:2888:3888
4. 在我們配置的datadir指定的目錄下面,建立乙個myid檔案,裡面內容為乙個數字,用來標識當前主機,conf/zoo.cfg檔案中配置的server.x中x為什麼數字,則myid檔案中就輸入這個數字;
echo "1" > myid ;echo "2" > myid ;echo "3" > myid
5.進入bin目錄,開啟服務;
./zkserver.sh start (開啟)
./zkserver.sh stop (關閉)
6.可以通過zookeeper的指令碼來檢視啟動狀態,包括集群中各個結點的角色(或是leader,或是follower)
./zkserver.sh status
集群測試:
啟動命令:
bin/zkcli.sh -server 192.168.1.17:2181
顯示根目錄下、檔案:
ls /
建立檔案,並設定初始內容:
create /jxl hello
獲取檔案內容:
get /jxl
修改檔案內容:
set /jxl hello, world
刪除檔案:
delete /jxl
退出客戶端:
quit
在刪除檔案之前,檢視另外兩台伺服器上的zookeeper能不能檢視到剛建立的檔案,如能檢視則表明集群建立成功。
當leader伺服器宕機之後,集群會自動選舉新的leader,而當宕機的主機啟動後不會成為leader,新leader保持不變。
Zookeeper安裝部署
zookeeper zookeeper是乙個分布式協調服務的開源框架。主要用來解決分布式集群中應用系統的一致性問題。zookeeper本質上是乙個分布式的小檔案儲存系統。提供基於類似於檔案系統的目錄樹方式的資料儲存,並且可以對樹中的節點進行有效管理。從而用來維護和監控你儲存的資料的狀態變化。通過監控...
zookeeper安裝部署
計畫zookeeper的安裝目錄為 home dmp zookeeper 2.上傳安裝包到臨時目錄 home python root data2 python ls lrt rw r r 1 root root 12392394 8月 19 22 43 apache zookeeper 3.6.0 ...
zookeeper部署安裝
wget apache zookeeper 3.6.2 bin.tar.gz 2.2 解壓,修改配置 檔案結構說明 cd usr local 解壓壓縮包 tar zxvf apache zookeeper 3.6.2 bin.tar.gz 重新命名 mv apache zookeeper 3.6.2...