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 所以建立指令碼的...