日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

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

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

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

$ sh zkCli.sh

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

ls 命令

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

格式:

ls path

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

$ ls /runoob

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

ls2 命令

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

格式:

ls2 path

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

$ ls2 /runoob

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

get 命令

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

格式:

get path [watch]

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

終端一:

$ get /runoob watch

在終端二對此節(jié)點進行修改:

$ set /runoob 1

終端一自動顯示 NodeDataChanged 事件:

stat 命令

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

格式:

stat path [watch]

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

$ stat /runoob

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

create 命令

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

格式:

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

以下實例添加臨時順序節(jié)點:

$ create -s -e /runoob 0

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

set 命令

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

格式:

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

以下實例開啟兩個終端,也可以在同一終端操作:

$ 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é)點。

格式:

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

以下實例刪除 /runoob 節(jié)點的子節(jié)點:

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

本文名稱:詳解Zookeeper客戶端基礎(chǔ)命令
分享鏈接:http://m.5511xx.com/article/codjgpg.html