日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解Zookeeper客戶端基礎(chǔ)命令

ZooKeeper 是一個(gè)針對大型分布式系統(tǒng)的可靠協(xié)調(diào)系統(tǒng),提供的功能包括:配置維護(hù)、名字服務(wù)、分布式同步、組服務(wù)等,本篇文章重點(diǎn)為大家講解一下Zookeeper客戶端基礎(chǔ)命令使用方法。

zookeeper 命令用于在 zookeeper 服務(wù)上執(zhí)行操作。

首先執(zhí)行命令,打開新的 session 會話,進(jìn)入終端。

$ sh zkCli.sh

下面開始講解基本常用命令使用,其中 acl 權(quán)限內(nèi)容在后面章節(jié)詳細(xì)闡述。

ls 命令

ls 命令用于查看某個(gè)路徑下目錄列表。

格式:

ls path

path:代表路徑。 以下實(shí)例查看 /runoob 節(jié)點(diǎn):

$ ls /runoob

Zookeeper 客戶端基礎(chǔ)命令使用簡介Zookeeper 客戶端基礎(chǔ)命令使用簡介

ls2 命令

ls2 命令用于查看某個(gè)路徑下目錄列表,它比 ls 命令列出更多的詳細(xì)信息。

格式:

ls2 path

path:代表路徑。 以下實(shí)例查看 /runoob 節(jié)點(diǎn):

$ ls2 /runoob

Zookeeper 客戶端基礎(chǔ)命令使用簡介Zookeeper 客戶端基礎(chǔ)命令使用簡介

get 命令

get 命令用于獲取節(jié)點(diǎn)數(shù)據(jù)和狀態(tài)信息。

格式:

get path [watch]

path:代表路徑。 [watch]:對節(jié)點(diǎn)進(jìn)行事件監(jiān)聽。 以下實(shí)例查看同時(shí)開啟兩個(gè)終端。

終端一:

$ get /runoob watch

在終端二對此節(jié)點(diǎn)進(jìn)行修改:

$ set /runoob 1

終端一自動顯示 NodeDataChanged 事件:

stat 命令

stat 命令用于查看節(jié)點(diǎn)狀態(tài)信息。

格式:

stat path [watch]

path:代表路徑。 [watch]:對節(jié)點(diǎn)進(jìn)行事件監(jiān)聽。 以下實(shí)例查看 /runoob 節(jié)點(diǎn)狀態(tài):

$ stat /runoob

Zookeeper 客戶端基礎(chǔ)命令使用簡介Zookeeper 客戶端基礎(chǔ)命令使用簡介

create 命令

create 命令用于創(chuàng)建節(jié)點(diǎn)并賦值。

格式:

create [-s] [-e] path data acl
  1. [-s] [-e]:-s 和 -e 都是可選的,-s 代表順序節(jié)點(diǎn), -e 代表臨時(shí)節(jié)點(diǎn),注意其中 -s 和 -e 可以同時(shí)使用的,并且臨時(shí)節(jié)點(diǎn)不能再創(chuàng)建子節(jié)點(diǎn)。
  2. path:指定要創(chuàng)建節(jié)點(diǎn)的路徑,比如 /runoob。
  3. data:要在此節(jié)點(diǎn)存儲的數(shù)據(jù)。
  4. path:訪問權(quán)限相關(guān),默認(rèn)是 world,相當(dāng)于全世界都能訪問。

以下實(shí)例添加臨時(shí)順序節(jié)點(diǎn):

$ create -s -e /runoob 0

創(chuàng)建的節(jié)點(diǎn)既是有序,又是臨時(shí)節(jié)點(diǎn)。

set 命令

set 命令用于修改節(jié)點(diǎn)存儲的數(shù)據(jù)。

格式:

set path data [version]
  1. path:節(jié)點(diǎn)路徑。
  2. data:需要存儲的數(shù)據(jù)。
  3. [version]:可選項(xiàng),版本號(可用作樂觀鎖)。

以下實(shí)例開啟兩個(gè)終端,也可以在同一終端操作:

$ get /runoob

下圖可見,只有正確的版本號才能設(shè)置成功:

$ set /runoob 0 1
$ set /runoob 0 2
$ set /runoob 0 10
$ set /runoob 0 6

Zookeeper 客戶端基礎(chǔ)命令使用簡介Zookeeper 客戶端基礎(chǔ)命令使用簡介

delete 命令

delete 命令用于刪除某節(jié)點(diǎn)。

格式:

delete path [version]
  1. path:節(jié)點(diǎn)路徑。
  2. [version]:可選項(xiàng),版本號(同 set 命令)。

以下實(shí)例刪除 /runoob 節(jié)點(diǎn)的子節(jié)點(diǎn):

$ ls /runoob
$ delete /runoob/child
$ get /runoob/child

本文名稱:詳解Zookeeper客戶端基礎(chǔ)命令
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/codjgpg.html