1 3 zookeeper自帶指令碼使用

2021-08-27 19:00:51 字數 1044 閱讀 4385

1、進入zookeeper客戶端

找到安裝目錄下的bin目錄,執行以下指令碼(中括號標示被必填)

./zkcli.sh  -timeout 5000 [-r]  -server 127.0.0.1:2181   (-r指伺服器掛掉仍可提供讀服務)

進入上圖所示命令列,則進入成功

2、相關命令

相關解釋如上,其中第一行為當前節點的值

delete + path + [version] : 版本號與set相同,只能刪除不含有子節點的節點rmr + path : 刪除路徑下所有節點

setquota -n|-b val path     (-n限制子節點個數,-b限制資料長度)(超出限制只在log記錄不丟擲異常)

listquota path (檢視限制)delquota [-n|-b] path (刪除限制)

addauth ip + ip位址addauth digest + username:password

建立節點授權資訊acl

關於acl許可權的問題,第二章zookeeper使用中會詳細說明

ZooKeeper 13 服務啟動

leader和follower伺服器啟動期互動過程 挑重點,原書還講解了單機 集群伺服器的啟動過程,我這裡就跳過了.我們來看下集群伺服器啟動過程中leader伺服器與follower伺服器之間的互動 這裡預設集群伺服器已經完成了leader選舉,集群中的伺服器,角色都已經確定。圖不畫了,直接用原書中...

zookeeper集群啟動指令碼

zookeeper 集群一鍵啟動 關閉指令碼 不得不說,懶在某方面也促進了人類技術的發展。這裡把zk指令碼分享給大家 一 啟動 bin bash echo e e 1 35m start zk e 0m i 1for i 1 i 3 i i 1 do echo e e 1 33m min0 i zk...

zookeeper集群群起指令碼

前提條件 每個節點的zookeeper配置檔案都寫好 在datadir目錄下有myid檔案 最好是已經配置好ssh免密登入。然後就可以啟動了,如果我們機器很多的話,不可能一台一台的啟動。所以要寫個指令碼,我的主機名是有規律的hadoop101 hadoop102 hadoop103 所以建立指令碼的...