docker中的zookeeper安裝、連線及常見命令
一、docker安裝
1.搜尋一下Zookeeper映象,這一步可以省略
docker search zookeeper
2.從Docker上下載zookeeper
docker pull zookeeper
3.啟動Zookeeper映象
(這裡的name引數是自己設定zookeeper的名字,-p是設定埠號,預設是2181埠,注意這裡必須啟動,否則docker images能看到zookeeper,但docker ps -a沒有zookeeper)
docker run --name zookeeper -p 2181:2181 -d zookeeper:latest
4.檢視本地拉取的所有映象
5.檢視本地拉取的zookeeper映象
docker images zookeeper
6.檢視執行的容器:docker ps
7.檢視所有的容器,包括執行和未執行的:docker ps -a
如果上述檢視結果都有zookeeper,則表示安裝成功
二、連線
1.檢視安裝的zookeeper:docker ps | grep zookeeper
2.登入虛擬容器:docker exec -it zookeeper sh
3.連線本地zookeeper:zkCli.sh
4.斷開連線:Ctrl+c
5.退出虛擬容器:Ctrl+d
二、相關命令
1.檢視所有目錄,以列表形式返回:ls
2.建立節點,注意要給節點資料,否則建立不成功,建立不成功無返回值,建立成功返回被建立的目錄(節點即目錄):
2.1建立永久節點:create /test test
2.2建立臨時節點,斷開連線即自動銷燬:create -e /test2
2.3建立有序節點:create -s /test3
注:有序節點和普通節點的區別:建立普通節點時,如果想建立的節點名已經存在,則不允許建立,而建立有序節點時,會自動在節點名稱後面加入編號
3.得到節點的資料,這裡除了資料還會輸出一系列狀態資訊:get /test
4.對節點資料進行更新:set /test
5.刪除節點,注意這裡無論要刪除的節點下是否有其他節點和資料,都會全部刪除:rmr
6.刪除節點,注意這裡當要刪除的節點非空時,會組織刪除:delete /test