zookeeper 安裝部署

2021-07-09 09:54:35 字數 1568 閱讀 5353

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...