zookeeper命令行操作


進入命令行

運行 zkCli.sh –server <ip>進入命令行工具。

[root@zk1 bin]# zkCli.sh -server ? <不加ip地址,連接本地zookeeper>
Error: no argument found for option -server
Connecting to localhost:2181

[zk: localhost:2181(CONNECTED) 0]?


[root@zk1 bin]# zkCli.sh -server zk2 ?< 加ip地址,連接相應的zookeeper>
Connecting to zk2
[zk: zk2(CONNECTED) 0]?


HELP

輸入help查看幫助

[zk: localhost:2181(CONNECTED) 0] help
ZooKeeper -server host:port cmd args
? ? ? ? stat path [watch]
? ? ? ? set path data [version]
? ? ? ? ls path [watch]
? ? ? ? delquota [-n|-b] path
? ? ? ? ls2 path [watch] ?---詳情版ls
? ? ? ? setAcl path acl
? ? ? ? setquota -n|-b val path
? ? ? ? history?
? ? ? ? redo cmdno
? ? ? ? printwatches on|off
? ? ? ? delete path [version]
? ? ? ? sync path
? ? ? ? listquota path
? ? ? ? get path [watch]
? ? ? ? create [-s] [-e] path data acl
? ? ? ? addauth scheme auth
? ? ? ? quit?
? ? ? ? getAcl path
? ? ? ? close?
? ? ? ? connect host:port


操作

zookeeper的節點符合常規的文件系統規范。

ls?

[zk: localhost:2181(CONNECTED) 3] ls /
[zookeeper]


create?

[zk: localhost:2181(CONNECTED) 6] create /testapp1 1111
Created /testapp1

默認節點類型是:PERSISTENT


[zk: localhost:2181(CONNECTED) 7] ls /
[testapp1, zookeeper]

[zk: localhost:2181(CONNECTED) 8] create -s /testapp1 1111
Created /testapp10000000009
[zk: localhost:2181(CONNECTED) 9] ls /
[testapp1, zookeeper, testapp10000000009]
[zk: localhost:2181(CONNECTED) 10]?

進入zk2,zk3 使用ls 命令可以看到zk1的內容已經同步了。


create?EPHEMERAL類型

[zk: localhost:2181(CONNECTED) 4] create -e /app1eeee eeee
Created /app1eeee
[zk: localhost:2181(CONNECTED) 5] ls /
[testapp1, zookeeper, app1eeee, testapp10000000009]

quit退出

在其他節點 ls / 發現app1eeee沒了,退出后就刪了


[zk: localhost:2181(CONNECTED) 2] create -e /app1eeeee/app2eee eeee
Ephemerals cannot have children: /app1eeeee/app2eee


get

[zk: localhost:2181(CONNECTED) 1] get /testapp1
1111 ?<存進去的內容>
cZxid = 0x300000007
ctime = Sun Nov 13 20:57:06 CST 2016
mZxid = 0x300000007
mtime = Sun Nov 13 20:57:06 CST 2016
pZxid = 0x300000007
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0


set

[zk: localhost:2181(CONNECTED) 2] set /testapp1 2222
cZxid = 0x300000007
ctime = Sun Nov 13 20:57:06 CST 2016
mZxid = 0x30000000a
mtime = Sun Nov 13 21:05:26 CST 2016
pZxid = 0x300000007
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 4
numChildren = 0


-------------

更多的Java,Angular,Android,大數據,J2EE,Python,數據庫,Linux,Java架構師,:

http://www.cnblogs.com/zengmiaogen/p/7083694.html


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

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

相關文章

Spring Data JPA 實例查詢

轉自&#xff1a;https://www.cnblogs.com/rulian/p/6533109.html 一、相關接口方法 在繼承JpaRepository接口后&#xff0c;自動擁有了按“實例”進行查詢的諸多方法。這些方法主要在兩個接口中定義&#xff0c;一是QueryByExampleExecutor&#xff0c;一個是JpaRepository&am…

python可變參數函數二階導數公式_Python中函數的參數定義和可變參數

剛學用Python的時候&#xff0c;特別是看一些庫的源碼時&#xff0c;經常會看到func(*args, **kwargs)這樣的函數定義&#xff0c;這個*和**讓人有點費解。其實只要把函數參數定義搞清楚了&#xff0c;就不難理解了。先說說函數定義&#xff0c;我們都知道&#xff0c;下面的代…

windows找不到文件gpedit.msc_此電腦右鍵管理提示windows找不到文件的解決方法

也許當你右鍵點擊此電腦管理時&#xff0c;也許會出現Windows找不到文件的提示&#xff0c;下面提供一些解決方法&#xff1a;1、首先按下“Windows”R組合鍵打開運行&#xff0c;在彈出的“運行“對話框中輸入”compmgmt.msc“&#xff0c;點擊”確定“&#xff1b;2、如果此時…

java序列化流_java 序列化流與反序列化流

一 對象序列化流ObjectOutputStreamObjectOutputStream 將Java對象的基本數據類型和圖形寫入OutputStream。可以使用ObjectInputStream讀取(重構)對象。通過在流中使用文件可以實現對象的持久存儲。注意&#xff1a;只能將支持 java.io.Serializable 接口的對象寫入流中用于從流…

【spring boot】注解@ApiParam @PathVariable @RequestParam三者區別

1.ApiParam&#xff0c;就是用于swagger提供開發者文檔&#xff0c;文檔中生成的注釋內容。 ApiOperation( value "編輯公告", notes "編輯公告", httpMethod "POST" )RequestMapping( value "/edit", method RequestMethod.POST…

Zookeeper Watch監聽

概述 ZooKeeper -server host:port cmd args stat path [watch] ls path [watch] ls2 path [watch] get path [watch] watch監聽有不同的類型&#xff0c;有監聽狀態的stat &#xff0c;內容的get&#xff0c;目錄結構的ls。 命令使用一次&#xff0c;只監聽…

win10文件顯示后綴名_win10系統,如何去除“此電腦” 里的6個多余文件夾

Windows系統從XP到win7,再到進化到如今的win10&#xff0c;在系統性能和使用便捷性方面&#xff0c;確實改進了很多&#xff0c;但是&#xff0c;金無赤足&#xff0c;沒有完美的東西&#xff0c;總是有一些小細節讓我們感覺不舒服&#xff0c;如如鯁在喉。比如我們下面看到的這…

ubuntu sun-java6-jre_在 Ubuntu Lucid 下請回 Sun Java6 Jre, 趕走 OpenJDK

Ubuntu Lucid 將 sun-java6-jre 系列包移出了源&#xff0c;java軟件用 openjdk系列包提供支持。然而在某些軟件(比如FreeRapid)的使用中&#xff0c;openjdk還是喜歡出一些莫名其妙的錯誤(比如棧溢出)&#xff0c;因此考慮請回sun-java6-jre。具體方法很簡單&#xff0c;首先添…

數字化工廠的五大系統_如何搭建以MES系統為核心的數字化工廠?

MES強調車間級的過程集成、控制和監控&#xff0c;以及合理地配置和組織所有資源。滿足車間信息化需要&#xff0c;提高車間對隨機事件的快速響應和處理能力&#xff0c;有力地促進企業信息化進程向車間層拓展。通過構建以“精益生產、智能制造”為特點的車間管理系統&#xff…

zookeeper數據結構及Znode類型

結構 1、層次化的目錄結構&#xff0c;命名符合常規文件系統規范 2、每個節點在zookeeper中叫做znode,并且其有一個唯一的路徑標識。 3、節點Znode可以包含數據和子節點&#xff08;但是EPHEMERAL類型的節點不能有子節點&#xff09;。 4、客戶端應用可以在節點上設置監視器…

Windows10下手工強制清理刪掉安裝版的JRE8導致java.exe無法運行的解決辦法

error:could not open xxxx.jvm.cfg 參考&#xff1a;https://blog.csdn.net/u010102493/article/details/18425267 1.搜索并刪掉C:\Windows\System32下&#xff1a;java*.exe 仍然不行&#xff1a; 在WIN10的開始菜單搜索java C:\ProgramData\Oracle\Java下還有一些東西。 確認…

設計企業網站大綱_企業網站設計布局

網站制作一年350元&#xff0c;五站合一&#xff0c;快速建站 &#xff0c;www.sxjcwzjs.com,只需進入網站右上角注冊快速建站即可(需要電腦登錄注冊)&#xff0c;需要聯系我吧&#xff01;電話&#xff1a;13752214574&#xff0c;微信號&#xff1a;m1078582894企業網站布局很…

python畫子圖_Python使用add_subplot與subplot畫子圖操作示例

本文實例講述了Python使用add_subplot與subplot畫子圖操作。分享給大家供大家參考&#xff0c;具體如下&#xff1a;子圖&#xff1a;就是在一張figure里面生成多張子圖。Matplotlib對象簡介FigureCanvas 畫布Figure 圖Axes 坐標軸(實際畫圖的地方)注意&#…

vue導入靜態js_如何在vue js中加載靜態圖像

我有一個組件,它接受一個prop字符串,即一個url。它可以是遠程圖片,也可以是資產文件夾中的本地靜態資產。目錄結構:-assets/- logo.png-app.vue-components/-ImageTest.vue圖像測試.vue{{imagelink}}export default {name: "ImageTest",props:{imagelink: String,},c…

Zookeeper JavaApi 增刪改查

官網API http://zookeeper.apache.org/doc/r3.4.6/api/index.html JAR包 \zookeeper-3.3.6\lib\ jline-0.9.94.jar \zookeeper-3.3.6\lib\ log4j-1.2.15.jar \zookeeper-3.3.6\ zookeeper-3.3.6.jar Demo代碼 注意代碼中的注解 package hello.zookeeper.api;import java.uti…

搭建linux測試環境有什么用_談談現在搭建網站用什么程序好,選擇對的程序是很重要的開頭...

目前可以選擇的網站程序還是蠻多的&#xff0c;開源的系統也很多&#xff0c;也有很多精品。更多時候&#xff0c;選擇網站程序要結合網站的定位。說說dedecms&#xff0c;就是我們都知道的織夢程序&#xff0c;功能很齊全&#xff0c;作為一個簡單的資訊門戶網站&#xff0c;算…

python練習筆記——利用信號signal處理僵尸進程

1 signal處理僵尸進程的基于語法 利用信號signal處理僵尸進程的方法&#xff1a;signal(SIGCHLD,SIG_IGN)&#xff0c;該方法也是第三種處理僵尸進程的方法。 SIGCHLD&#xff1a;子進程狀態改變后產生此信號&#xff0c;父進程需要調用一個wait函數以確定發生了什么。 1&#…

Zookeeper應用:服務端上下線

需求 客戶端感知服務器的上下線。 示意圖 步驟 服務端&#xff1a; 1、所有機子向Zookeeper注冊&#xff0c;注冊znode為臨時的。 2、有機子下線&#xff0c;連接斷開后被Zookeeper自動刪除&#xff0c;觸發監聽事件。 3、有機子上線&#xff0c;觸發監聽事件。 客戶端&am…

哈希表查找失敗的平均查找長度_你還應該知道的哈希沖突解決策略

本文首發于 vivo互聯網技術 微信公眾號 鏈接&#xff1a;https://mp.weixin.qq.com/s/5vxYoeARG1nC7Z0xTYXELA作者&#xff1a;Xuegui Chen哈希是一種通過對數據進行壓縮, 從而提高效率的一種解決方法&#xff0c;但由于哈希函數有限&#xff0c;數據增大等緣故&#xff0c;哈希…

hive 創建訪問用戶_hive創建角色并賦權

1 角色管理命令1.1 創建角色創建一個新角色&#xff0c;需要 admin 用戶執行CREATE ROLE role_name;1.2 刪除角色刪除一個角色&#xff0c;需要 admin 用戶執行DROP ROLE role_name;1.3 顯示當前角色顯示用戶當前角色列表SHOW CURRENT ROLES;1.4 設定角色如果指定了role_name&a…