日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Zookeeper 终端命令

發布時間:2023/12/13 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zookeeper 终端命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、服務端命令
    • 1、啟動Zookeeper服務命令
    • 2、查看Zookeeper狀態命令
    • 3、停止Zookeeper服務命令
    • 4、啟動Zookeeper客戶端命令
  • 二、客戶端命令
    • 1、查看幫助
    • 2、查看當前znode所包含的內容
    • 3、創建znode
    • 4、創建短暫znode
    • 5、創建帶序號znode
    • 6、創建短暫帶序號znode
    • 7、獲取znode數據
    • 8、修改znode數據
    • 9、刪除znode
    • 10、查看znode狀態

一、服務端命令

1、啟動Zookeeper服務命令

zkServer.sh start

執行結果:

ZooKeeper JMX enabled by default Using config: /Users/davis/soft/zookeeper-3.6.3/bin/../conf/zoo.cfg Starting zookeeper ... STARTED

2、查看Zookeeper狀態命令

zkServer.sh status

執行結果:

ZooKeeper JMX enabled by default Using config: /Users/davis/soft/zookeeper-3.6.3/bin/../conf/zoo.cfg Client port found: 2181. Client address: localhost. Client SSL: false. Mode: standalone

3、停止Zookeeper服務命令

zkServer.sh start

4、啟動Zookeeper客戶端命令

zkCli.sh -server 127.0.0.1:1281

執行結果:

Connecting to localhost 2022-03-04 17:10:23,677 [myid:] - INFO [main:Environment@98] - Client environment:zookeeper.version=3.6.3--6401e4ad2087061bc6b9f80dec2d69f2e3c8660a, built on 04/08/2021 16:35 GMT 2022-03-04 17:10:23,681 [myid:] - INFO [main:Environment@98] - Client environment:host.name=10.0.22.112 2022-03-04 17:10:23,681 [myid:] - INFO [main:Environment@98] - Client environment:java.version=1.8.0_121 2022-03-04 17:10:23,683 [myid:] - INFO [main:Environment@98] - Client environment:java.vendor=Oracle Corporation 2022-03-04 17:10:23,684 [myid:] - INFO [main:Environment@98] - Client environment:java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre 2022-03-04 17:10:23,684 [myid:] - INFO [main:Environment@98] - Client environment:java.class.path=/Users/davis/soft/zookeeper-3.6.3/bin/../zookeeper-server/target/classes:/Users/davis/soft/zookeeper-3.6.3/bin/../build/classes:/Users/davis/soft/zookeeper-3.6.3/bin/../zookeeper-server/target/lib/*.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../build/lib/*.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/zookeeper-prometheus-metrics-3.6.3.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/zookeeper-jute-3.6.3.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/zookeeper-3.6.3.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/snappy-java-1.1.7.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/slf4j-log4j12-1.7.25.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/slf4j-api-1.7.25.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/simpleclient_servlet-0.6.0.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/simpleclient_hotspot-0.6.0.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/simpleclient_common-0.6.0.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/simpleclient-0.6.0.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-transport-native-unix-common-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-transport-native-epoll-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-transport-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-resolver-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-handler-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-common-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-codec-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/netty-buffer-4.1.63.Final.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/metrics-core-3.2.5.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/log4j-1.2.17.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/json-simple-1.1.1.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jline-2.14.6.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-util-ajax-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-util-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-servlet-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-server-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-security-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-io-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jetty-http-9.4.39.v20210325.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/javax.servlet-api-3.1.0.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jackson-databind-2.10.5.1.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jackson-core-2.10.5.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/jackson-annotations-2.10.5.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/commons-cli-1.2.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../lib/audience-annotations-0.5.0.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../zookeeper-*.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../zookeeper-server/src/main/resources/lib/*.jar:/Users/davis/soft/zookeeper-3.6.3/bin/../conf: 2022-03-04 17:10:23,684 [myid:] - INFO [main:Environment@98] - Client environment:java.library.path=/Users/davis/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:. 2022-03-04 17:10:23,684 [myid:] - INFO [main:Environment@98] - Client environment:java.io.tmpdir=/var/folders/5n/6g464jd97r13x39t5w69ybfr0000gn/T/ 2022-03-04 17:10:23,684 [myid:] - INFO [main:Environment@98] - Client environment:java.compiler=<NA> 2022-03-04 17:10:23,684 [myid:] - INFO [main:Environment@98] - Client environment:os.name=Mac OS X 2022-03-04 17:10:23,685 [myid:] - INFO [main:Environment@98] - Client environment:os.arch=x86_64 2022-03-04 17:10:23,685 [myid:] - INFO [main:Environment@98] - Client environment:os.version=10.15.5 2022-03-04 17:10:23,685 [myid:] - INFO [main:Environment@98] - Client environment:user.name=davis 2022-03-04 17:10:23,685 [myid:] - INFO [main:Environment@98] - Client environment:user.home=/Users/davis 2022-03-04 17:10:23,685 [myid:] - INFO [main:Environment@98] - Client environment:user.dir=/Users/davis/soft/zookeeper-3.6.3 2022-03-04 17:10:23,685 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.free=237MB 2022-03-04 17:10:23,687 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.max=245MB 2022-03-04 17:10:23,687 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.total=245MB 2022-03-04 17:10:23,692 [myid:] - INFO [main:ZooKeeper@1006] - Initiating client connection, connectString=localhost sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@5aaa6d82 2022-03-04 17:10:23,695 [myid:] - INFO [main:X509Util@77] - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation 2022-03-04 17:10:23,705 [myid:] - INFO [main:ClientCnxnSocket@239] - jute.maxbuffer value is 1048575 Bytes 2022-03-04 17:10:23,712 [myid:] - INFO [main:ClientCnxn@1736] - zookeeper.request.timeout value is 0. feature enabled=false Welcome to ZooKeeper! 2022-03-04 17:10:23,720 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1181] - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. 2022-03-04 17:10:23,721 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1183] - SASL config status: Will not attempt to authenticate using SASL (unknown error) JLine support is enabled 2022-03-04 17:10:23,778 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1013] - Socket connection established, initiating session, client: /0:0:0:0:0:0:0:1:63550, server: localhost/0:0:0:0:0:0:0:1:2181 2022-03-04 17:10:23,810 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1448] - Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, session id = 0x1005b53cb000000, negotiated timeout = 30000WATCHER::WatchedEvent state:SyncConnected type:None path:null [zk: localhost(CONNECTED) 0]

二、客戶端命令

執行客戶端命令前,首先要執行「啟動Zookeeper客戶端命令」啟動客戶端。

1、查看幫助

help

執行結果:

ZooKeeper -server host:port -client-configuration properties-file cmd argsaddWatch [-m mode] path # optional mode is one of [PERSISTENT, PERSISTENT_RECURSIVE] - default is PERSISTENT_RECURSIVEaddauth scheme authcloseconfig [-c] [-w] [-s]connect host:portcreate [-s] [-e] [-c] [-t ttl] path [data] [acl]delete [-v version] pathdeleteall path [-b batch size]delquota [-n|-b] pathget [-s] [-w] pathgetAcl [-s] pathgetAllChildrenNumber pathgetEphemerals pathhistorylistquota pathls [-s] [-w] [-R] pathprintwatches on|offquitreconfig [-s] [-v version] [[-file path] | [-members serverID=host:port1:port2;port3[,...]*]] | [-add serverId=host:port1:port2;port3[,...]]* [-remove serverId[,...]*]redo cmdnoremovewatches path [-c|-d|-a] [-l]set [-s] [-v version] path datasetAcl [-s] [-v version] [-R] path aclsetquota -n|-b val pathstat [-w] pathsync pathversion Command not found: Command not found help

2、查看當前znode所包含的內容

ls /

執行結果:

[username, zookeeper]

3、創建znode

create /username davis

執行結果:

Created /username

4、創建短暫znode

create -e /duanzan davis-duanzan

執行結果:

Created /duanzan

5、創建帶序號znode

create -s /xuhao davis-xuhao

執行結果:

Created /xuhao0000000003

6、創建短暫帶序號znode

create -e -s /duanzanxuhao davis-duanzanxuhao

執行結果:

Created /duanzanxuhao0000000004

7、獲取znode數據

get /username

執行結果:

davis

8、修改znode數據

set /username davis-1

9、刪除znode

delete /username

10、查看znode狀態

stat /

執行結果:

cZxid = 0x0 ctime = Thu Jan 01 08:00:00 CST 1970 mZxid = 0x0 mtime = Thu Jan 01 08:00:00 CST 1970 pZxid = 0xd cversion = 6 dataVersion = 0 aclVersion = 0 ephemeralOwner = 0x0 dataLength = 0 numChildren = 4

總結

以上是生活随笔為你收集整理的Zookeeper 终端命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。