zookeeper的shell操作

一:啟動拽庫的shell命令行

zkCli.sh -server localhost:2181

退出:quit

二:查詢所有的命令

help

三:查詢對應的節點

?--查詢zk上的根節點

ls /

ls /zookeeper

四:查詢對應節點的節點信息(節點的元數據)

ls2 /

五:創建節點

? ?create [-s] [-e] path data [acl]

? ?zk中的節點分為兩種:臨時節點和持久節點

-e :創建臨時節點

-s:創建順序節點

acl:代表的該節點的訪問權限控制

? ? ? ? 5.1 創建持久節點

? ? ? ? -- 創建持久非順序節點??節點名稱為node1?節點中存儲的數據為"123"

? ? ? ? create /node1 "123"?

? ? ? ? -- 創建持久順序節點 節點名稱為 /node2_ 該節點中存儲的數據為"456"

? ? ? ? create -s /node2_ "456"

順序節點的后綴會遞增

如果不是順序節點就會顯示

?

5.2 創建臨時節點

-- 創建臨時非順序節點 節點名稱為/node3——tmp 該節點中存儲的數據為"789"

create -e /node3_tmp "789"

-- 創建臨時順序節點 節點名稱為/node3——tmp 該節點中存儲的數據為"789"

create -e -s?/node3_tmp "789"

5.3在已有節點中創建子節點
-- 在已有的持久節點/node1中創建持久非順序子節點/node1/child1 該節點存儲的數據"def"

create /node1/child1 "def"

-- 在已有的持久節點/node1中創建臨時非順序子節點/node1/child2?該節點存儲的數據"def"

create -e /node1/child2_tmp?"123"

無法在臨時節點中創建子節點

六:刪除節點

--delete node_path

--刪除 /node2_0000000001

delete?/node2_0000000001

--刪除 /node1 節點

delete /node1

該命令無法執行 由于/node1下存在子節點 有字節帶你的父節點無法刪除

--遞歸刪除/node1節點

deleteall /node1

七:獲取節點中存儲的數據

-- get /node3_tmp

八:修改節點中存儲的數據

-- set node_path new_node_data [version]

set /node3_tmp "abc"

--根據當前節點信息中的dataVersion的值在修改命令中添加該版本值

set /node3_tmp "abc" 3

九:設置監聽

? ? ? ? 監聽器的有效次數為1次,如果需要繼續監聽,那就需要繼續監聽

? ? ? ? --監聽已有節點中的子節點的變化情況

? ? ? ? (1)在bigdata005上啟動zk的shell命令行,然后監聽已有節點/node1的子節點變化情況

? ? ? ? (2)在bigdata004上創建/node1/child1 節點

? ? ? ? create /node1/child1 "123"

????????

????????(3)返回bigdata005上查看監聽器的返回

???????????????????

--監聽已有節點的數據變化情況

???????(1)在bigdata005上啟動zk的shell命令行,然后監聽已有節點/node1/child1的節點數據變化情況

? ? ? ? get -w /node1/child1

? ? ? ? (2)在bigdata004上修改數據 "456"

? ? ? ? set /node1/child1 "456"

???? ?(3)返回bigdata005上查看監聽器的返回

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/43527.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43527.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43527.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[AI 大模型] 阿里巴巴 通義千問

文章目錄 [AI 大模型] 阿里巴巴 通義千問簡介模型架構發展新技術和優勢示例 [AI 大模型] 阿里巴巴 通義千問 簡介 阿里巴巴的 通義千問 是由阿里云開發的一款大型語言模型,旨在為用戶提供高效、智能的自然語言處理服務。 通義千問能夠處理多種語言輸入&#xff0c…

c# Bitmap

在C#中,Bitmap 類是一個表示位圖圖像的類,它屬于 System.Drawing 命名空間。Bitmap 類是從 Image 類派生的,因此它繼承了 Image 類的所有屬性和方法,并添加了一些專門用于處理位圖的功能。 以下是關于 Bitmap 類的一些基本信息和…

Supervisord控制進程舉例

當使用Supervisord來控制進程時,通常會配置一個或多個進程組(program group),每個進程組負責監控和管理一個特定的進程或應用程序。以下是一個具體的例子: 假設我們有一個簡單的 Flask 應用程序,我們希望使…

免殺筆記 ---> Session0--DLL注入

剛更新完上一篇,于是我們就馬不停蹄的去跟新下一篇!! Session0注入 :: 各位看官如果覺得還不錯的可以給博主點個贊💕💕 這次,我把這個腳本直接傳到Github上了 喜歡的師傅點個Star噢…

深入理解JS中的防抖節流

在Web開發中,防抖(Debouncing)和節流(Throttling)是兩種常用的優化技術,用于提高頁面性能和用戶體驗。它們通過限制函數執行的頻率來減少計算資源的消耗,尤其是在處理頻繁觸發的事件時,如窗口大小調整、滾動、鍵盤輸入等。 1、防抖(Debouncing) 防抖技術的核心思想是…

風景園林工程設計乙級資質業績要求案例分析

項目數量與規模 數量要求:企業需要提供一定數量的已完成風景園林設計項目案例,這個數量可能依據具體政策而有所不同,但通常需要完成多個項目以展示設計團隊的綜合能力。 規模要求:項目規模需達到乙級資質標準所規定的級別&#…

【C++報錯已解決】Dangling Pointer

🎬 鴿芷咕:個人主頁 🔥 個人專欄: 《C干貨基地》《粉絲福利》 ??生活的理想,就是為了理想的生活! 文章目錄 引言一、問題描述1.1 報錯示例1.2 報錯分析1.3 解決思路 二、解決方法2.1 方法一:使用智能指針2.2 方法二…

本地部署,GFPGAN: 實用的面部修復算法

目錄 什么是 GFPGAN? 技術原理 主要功能 應用場景 本地安裝 運行結果 結語 Tip: 在圖像處理和計算機視覺領域,面部修復是一個重要且具有挑戰性的研究方向。隨著深度學習技術的不斷進步,許多新的算法被提出,用于…

C# 根據日期對mysql數據庫數據篩選的一些操作函數

在C#中,根據日期篩選MySQL數據庫中的數據是一個常見的操作。以下是一些基于日期的數據篩選操作函數示例: 1. 篩選特定日期的數據 public List<YourDataType> GetDataBySpecificDate(DateTime specificDate) {List<YourDataType> dataList = new List<YourDa…

Python8:線程和進程

1.并發和并行 并發&#xff1a;在邏輯上具備同時處理多個任務的能力&#xff08;其實每時刻只有一個任務&#xff09; 并行&#xff1a;物理上在同一時刻執行多個并發任務 2.線程與進程 一個進程管多個線程&#xff0c;一個進程至少有一個線程 python多線程是假的&#xf…

【漏洞復現】docassemble——interview——任意文件讀取

聲明&#xff1a;本文檔或演示材料僅供教育和教學目的使用&#xff0c;任何個人或組織使用本文檔中的信息進行非法活動&#xff0c;均與本文檔的作者或發布者無關。 文章目錄 漏洞描述漏洞復現測試工具 漏洞描述 docassemble 是一款強大的開源工具&#xff0c;它讓自動化生成和…

linux_進程概念——理解馮諾依曼體系結構

前言&#xff1a; 本篇內容是為了讓友友們較好地理解進程的概念&#xff0c; 而在真正了解進行概念之前&#xff0c; 要先了解一下馮諾依曼體系結構。 所以博主會先對馮諾伊曼體系結構進行解釋&#xff0c; 然后再講解進程的概念。 ps&#xff1a; 本篇內容適合了解一些linux指…

openfoam生成的非均勻固體Solid數據分析、VTK數據格式分析、以及paraview官方用戶指導文檔和使用方法

一、openfoam生成的非均勻固體Solid數據分析 對于Solid/dealii-output文件&#xff0c;固體的數據文件&#xff0c; # vtk DataFile Version 3.0 #This file was generated by the deal.II library on 2024/7/10 at 9:46:15 ASCII DATASET UNSTRUCTURED_GRIDPOINTS 108000 do…

go1.21版本后,文件加載順序

總結 顯式引入&#xff1a; 同一個文件顯式引入一個包&#xff0c;按照頁面代碼執行的函數的先后&#xff0c;來執行該函數的文件&#xff0c;不按照包內的文件首字母順序 隱式引入&#xff1a; 同一個文件內隱式引入一個包&#xff0c;包內的多個文件會按照文件首字母順序執行…

移動端 圖片優化

項目場景&#xff1a; 在移動端開發&#xff0c;加載圖片并保持圖片不變形是非常重要的&#xff0c;也是一名前端必備和經常打交道的內容。以下是自己對圖片加載是變形的處理&#xff1f; 問題和解決方法 移動端加載圖片&#xff0c;不同的手機&#xff0c;圖片的展示不一樣&…

二分查找理論及例題

二分查找&#xff08;Binary Search&#xff09;是一種常用的搜索算法&#xff0c;用于在有序數組中快速查找目標值。以下是二分查找的詳細理論知識、優缺點以及適用場景&#xff1a; 理論知識&#xff1a; 基本原理&#xff1a;二分查找通過比較目標值與數組的中間元素&#x…

Qt(五)網絡編程

文章目錄 一、QTcpServer類&#xff08;一&#xff09;使用&#xff08;二&#xff09;示例1. 服務端2. 客戶端&#xff1a; 二、 一、QTcpServer類 QTcpServer類用于監聽客戶端的連接&#xff0c;每當有一個客戶端連接到服務端&#xff0c;都會生成一個新的QTcpSocket對象與客…

【每日一練】python面對對象的基本概念和用法(附實例)

面向對象編程&#xff08;OOP&#xff09;是一種程序設計方法&#xff0c;其基本概念包括對象、類、繼承和封裝。 對象&#xff1a;對象是系統中的基本單位&#xff0c;用于描述客觀事物。每個對象包含一組屬性和對這些屬性進行操作的方法。對象是類的一個實例&#xff0c;具有…

Spark SQL----NULL語義

Spark SQL----NULL語義 一、比較運算符中的空處理二、邏輯運算符中的空處理三、表達式中的空處理3.1 null-intolerant表達式中的空處理3.2 可以處理空值操作數的空處理表達式3.3 內置聚合表達式中的空處理 四、WHERE、HAVING和JOIN子句中的條件表達式的空處理五、在GROUP BY和D…

Camera Raw:直方圖

Camera Raw 的直方圖 Histogram面板不僅提供了照片亮度和色彩分布信息&#xff0c;還具備多項實用功能&#xff0c;輔助評估和調整照片。 ◆ ◆ ◆ 直方圖的構成 直方圖是一個二維坐標系統&#xff0c;橫坐標表示不同程度的像素亮度&#xff0c;從左到右通常對應的是 0 ~ 255…