標籤:
原文連結:http://blog.csdn.net/woshioosm/article/details/45560177
1, 解壓zookeeper ,在目錄下建立檔案夾 data 和log
2,在conf檔案夾下 修改zoo_sample.cfg 改名為 zoo.cfg 添加
# 儲存記憶體中資料庫快照集的位置,如果不設定參數,更新交易記錄將被儲存到預設位置。
dataDir=D:\\zookeeper-3.4.6\\data
# 錯誤記錄檔的存放位置
dataLogDir=D:\\zookeeper-3.4.6\\log
(此為單機模式) 叢集模式需加入
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
同時在data檔案夾下建立myid檔案,裡面的值為1、2
3,開啟cmd控制台cd到bin檔案夾下, 可以通過 zkServer.cmd 啟動server
4,再開啟一個cmd控制台,cd到bin檔案夾下,執行 zkCli -server 127.0.0.1:2181串連成功,斷行符號後即可輸入命令
建立節點 create /zk hello
獲得節點 get /zk
設定節點 set /zk hello2
建立子節點 set /zk/subzk hello3
輸出節點目錄 ls /zk
刪除節點 delete /zk等等
5,zookeeper的四字命令
|
ZooKeeper 四字命令 |
功能描述 |
|
conf |
輸出相關服務配置的詳細資料。 |
|
cons |
列出所有串連到伺服器的用戶端的完全的串連 / 會話的詳細資料。包括“接受 / 發送”的包數量、會話 id 、操作延遲、最後的操作執行等等資訊。 |
|
dump |
列出未經處理的會話和臨時節點。 |
|
envi |
輸出關於服務環境的詳細資料(區別於 conf 命令)。 |
|
reqs |
列出未經處理的請求 |
|
ruok |
測試服務是否處於正確狀態。如果確實如此,那麼服務返回“imok ”,否則不做任何相應。 |
|
stat |
輸出關於效能和串連的用戶端的列表。 |
|
wchs |
列出伺服器 watch 的詳細資料。 |
|
wchc |
通過 session 列出伺服器 watch 的詳細資料,它的輸出是一個與watch 相關的會話的列表。 |
|
wchp |
通過路徑列出伺服器 watch 的詳細資料。它輸出一個與 session相關的路徑。 |
需要用到 telnet或是netcat這裡以netcat為例
下載netcat for windows
解壓後 在windows 環境變數中path中添加 nc.exe所在的目錄,
然後啟動cmd用戶端 即可執行 echo conf|nc 127.0.0.1 2181 (注意連接埠出是空格不是冒號).
zookeeper windows 下配置和基礎命令