亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中的zookeeper常用命令詳解

 更新時間:2022年06月24日 11:08:02   作者:怪?咖@  
這篇文章主要介紹了Java中的zookeeper常用命令,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

注意我這里用的是官方最穩(wěn)定的版本3.7.1,版本之間有個別命令是有差距的!

1.zkCli.sh客戶端

zkCli.sh可以理解成客戶端,也可以理解成命令行工具,把命令交給他,讓他和zk的服務(wù)端打交道。
類似于mysql,我們安裝完mysql想要執(zhí)行命令,那么就必須要通過mysql -u賬號 -p密碼進(jìn)入命令行工具里面,才能執(zhí)行sql。

在zookeeper/bin 目錄下:

在這里插入圖片描述

執(zhí)行./zkCli.sh就進(jìn)入到了客戶端

ls /:查詢當(dāng)前目錄下的節(jié)點
create /test1:創(chuàng)建test1節(jié)點

在這里插入圖片描述

客戶端關(guān)閉:

輸入quit 或者按 Ctrl + C

2.多節(jié)點類型創(chuàng)建

  • 創(chuàng)建持久節(jié)點:create /test2
  • 創(chuàng)建持久序號節(jié)點:create -s /test2
  • 創(chuàng)建臨時節(jié)點:create -e /test2
  • 創(chuàng)建臨時序號節(jié)點:create -e -s /test2
  • 創(chuàng)建容器節(jié)點:create -c /test2

創(chuàng)建test3臨時節(jié)點,并向節(jié)點賦值數(shù)據(jù)1(其他節(jié)點創(chuàng)建的時候賦值同樣如此,在后面跟上數(shù)據(jù)即可):create -e /test3 1

3.查詢節(jié)點

  • 查詢子節(jié)點:
  • 查詢當(dāng)前節(jié)點的子節(jié)點:ls /
  • 就是獲取test2下的子節(jié)點:ls /test2
  • 普通節(jié)點下的數(shù)據(jù):get /test2
  • 查詢節(jié)點詳細(xì)信息:get -s /test2 || start /test2 || ls -s /test2 (這三種都可以的)

在這里插入圖片描述

4.set數(shù)據(jù)

set [-s] [-v version] path data
  • path:節(jié)點路徑。
  • data:需要存儲的數(shù)據(jù)。
  • [-v version]:可選項,版本號(可用作樂觀鎖)。
  • [-s]:set后返回詳情,不添加-s就是返回的set的數(shù)據(jù)

版本不對就set不成功!

在這里插入圖片描述

5.刪除節(jié)點

  • 普通刪除
  • 刪除a下的b節(jié)點:delete /a/b
  • 刪除a節(jié)點:delete /a
  • 不管有沒有子節(jié)點都刪除:deleteall /test1
  • 樂觀鎖刪除(1就是get -s查詢出來的dataVersion版本,版本不對刪除就失敗):delete -v 1 /test2

在這里插入圖片描述

6.權(quán)限設(shè)置

acl:權(quán)限,定義了什么樣的?戶能夠操作這個節(jié)點,且能夠進(jìn)?怎樣的操作。

  • c: create 創(chuàng)建權(quán)限,允許在該節(jié)點下創(chuàng)建?節(jié)點
  • w:write 更新權(quán)限,允許更新該節(jié)點的數(shù)據(jù)
  • r:read 讀取權(quán)限,允許讀取該節(jié)點的內(nèi)容以及?節(jié)點的列表信息
  • d:delete 刪除權(quán)限,允許刪除該節(jié)點的?節(jié)點
  • a:admin 管理者權(quán)限,允許對該節(jié)點進(jìn)?acl權(quán)限設(shè)置

常用命令:

  • 獲取某個節(jié)點的 acl 權(quán)限信息:getAcl /test2
  • 設(shè)置某個節(jié)點的 acl 權(quán)限信息:
  • 指定該節(jié)點只有c的權(quán)限:setAcl /test2 world:anyone:c
  • 指定某個ip具有什么權(quán)限:setAcl /runoob/ip ip:192.168.3.7:cdrwa

在這里插入圖片描述

注冊當(dāng)前會話的賬號和密碼:

addauth digest xiaowang:123456

創(chuàng)建一個節(jié)點賦值abcd數(shù)據(jù),然后必須使用xiaoming賬號密碼才能進(jìn)行讀寫權(quán)限,這時候使用別的會話是訪問不了這個節(jié)點的。

create /test-node abcd auth:xiaowang:123456:cdwra

在另?個會話中必須先使?賬號密碼,才能擁有操作該節(jié)點的權(quán)限

在這里插入圖片描述

7.其他命令

當(dāng)命令輸入錯誤的時候會出現(xiàn)命令幫助文檔的!
查看當(dāng)前會話的歷史命令:history

到此這篇關(guān)于Java中的zookeeper常用命令詳解的文章就介紹到這了,更多相關(guān)zookeeper常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java身份證驗證代碼實現(xiàn)

    java身份證驗證代碼實現(xiàn)

    java身份證驗證代碼實現(xiàn),需要的朋友可以參考一下
    2013-02-02
  • 如何使用Bean Validation 解決業(yè)務(wù)中參數(shù)校驗

    如何使用Bean Validation 解決業(yè)務(wù)中參數(shù)校驗

    這篇文章主要介紹了如何使用Bean Validation 解決業(yè)務(wù)中參數(shù)校驗操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Hystrix?Turbine聚合監(jiān)控的實現(xiàn)詳解

    Hystrix?Turbine聚合監(jiān)控的實現(xiàn)詳解

    微服務(wù)架構(gòu)下,?個微服務(wù)往往部署多個實例,如果每次只能查看單個實例的監(jiān)控,就需要經(jīng)常切換很不?便,在這樣的場景下,我們可以使??Hystrix?Turbine?進(jìn)?聚合監(jiān)控,它可以把相關(guān)微服務(wù)的監(jiān)控數(shù)據(jù)聚合在?起,便于查看
    2022-09-09
  • Java實現(xiàn)解析zip壓縮包并獲取文件內(nèi)容

    Java實現(xiàn)解析zip壓縮包并獲取文件內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語言實現(xiàn)頁面上傳一個源碼壓縮包,后端將壓縮包解壓,并獲取每個文件中的內(nèi)容,感興趣的可以動手嘗試一下
    2022-07-07
  • spring boot+thymeleaf+bootstrap實現(xiàn)后臺管理系統(tǒng)界面

    spring boot+thymeleaf+bootstrap實現(xiàn)后臺管理系統(tǒng)界面

    這篇文章主要為大家詳細(xì)介紹了spring boot+thymeleaf+bootstrap簡單實現(xiàn)后臺管理系統(tǒng)界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • java數(shù)據(jù)隨機(jī)分頁實現(xiàn)方案

    java數(shù)據(jù)隨機(jī)分頁實現(xiàn)方案

    本文主要介紹了java數(shù)據(jù)隨機(jī)分頁實現(xiàn)方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MybatisPlus3.3.0沒有MybatisPlusInterceptor類問題的解決方法

    MybatisPlus3.3.0沒有MybatisPlusInterceptor類問題的解決方法

    項目使用的是mybatis-plus-extension3.3.0依賴,然后在我使用分頁插件的時候,發(fā)現(xiàn)無法導(dǎo)入MybatisPlusInterceptor類所以本文給大家介紹了MybatisPlus3.3.0沒有MybatisPlusInterceptor類問題的解決方法,需要的朋友可以參考下
    2023-12-12
  • 解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

    解析Linux系統(tǒng)中JVM內(nèi)存2GB上限的詳解

    本篇文章是對Linux系統(tǒng)中JVM內(nèi)存2GB上限進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Spring實戰(zhàn)之搜索Bean類操作示例

    Spring實戰(zhàn)之搜索Bean類操作示例

    這篇文章主要介紹了Spring實戰(zhàn)之搜索Bean類操作,結(jié)合實例形式分析了Spring搜索Bean類的相關(guān)配置、接口實現(xiàn)與操作技巧,需要的朋友可以參考下
    2019-12-12
  • Java設(shè)計模式之享元模式

    Java設(shè)計模式之享元模式

    這篇文章主要為大家詳細(xì)介紹了Java設(shè)計模式之享元模式的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論