1. 程式人生 > 實用技巧 >docker中的zookeeper安裝、連線及常見命令

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.檢視本地拉取的所有映象

docker images
在這裡插入圖片描述

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

path
在這裡插入圖片描述

2.建立節點,注意要給節點資料,否則建立不成功,建立不成功無返回值,建立成功返回被建立的目錄(節點即目錄):

2.1建立永久節點:create /test test
在這裡插入圖片描述

2.2建立臨時節點,斷開連線即自動銷燬:create -e /test2

2.3建立有序節點:create -s /test3

:有序節點和普通節點的區別:建立普通節點時,如果想建立的節點名已經存在,則不允許建立,而建立有序節點時,會自動在節點名稱後面加入編號

在這裡插入圖片描述

3.得到節點的資料,這裡除了資料還會輸出一系列狀態資訊:get /test
在這裡插入圖片描述

4.對節點資料進行更新:set /test

5.刪除節點,注意這裡無論要刪除的節點下是否有其他節點和資料,都會全部刪除:rmr

/test

6.刪除節點,注意這裡當要刪除的節點非空時,會組織刪除:delete /test