zookeeper客户端命令行操作
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.zookeeper的命令行基础操作
1>.连接到zookeeper服务器
[root@hadoop101.yinzhengjie.org.cn ~]# zkCli.sh /yinzhengjie/softwares/jdk1.8.0_201/bin/java Connecting to localhost:2181 2020-05-12 06:58:25,541 [myid:] - INFO [main:Environment@98] - Client environment:zookeeper.version=3.6.1--104dcb3e3fb464b30c5186d229e00af9f332524b, built on 04/21/2020 15:01 GMT 2020-05-12 06:58:25,543 [myid:] - INFO [main:Environment@98] - Client environment:host.name=hadoop101.yinzhengjie.org.cn 2020-05-12 06:58:25,544 [myid:] - INFO [main:Environment@98] - Client environment:java.version=1.8.0_201 2020-05-12 06:58:25,545 [myid:] - INFO [main:Environment@98] - Client environment:java.vendor=Oracle Corporation 2020-05-12 06:58:25,545 [myid:] - INFO [main:Environment@98] - Client environment:java.home=/yinzhengjie/softwares/jdk1.8.0_201/jre 2020-05-12 06:58:25,545 [myid:] - INFO [main:Environment@98] - Client environment:java.class.path=/yinzhengjie/softwares/zookeeper/bin/../zookeeper-server/target/classes:/yinzhengjie/softwares/zookeeper/bin/../build/classes:/yinzhengjie/softwares/zookeeper/bin/../zooke eper-server/target/lib/*.jar:/yinzhengjie/softwares/zookeeper/bin/../build/lib/*.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/zookeeper-prometheus-metrics-3.6.1.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/zookeeper-jute-3.6.1.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/zookeeper-3.6.1.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/snappy-java-1.1.7.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/slf4j-log4j12-1.7.25.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/slf4j-api-1.7.25.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/simpleclient_servlet-0.6.0.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/simpleclient_hotspot-0.6.0.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/simpleclient_common-0.6.0.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/simpleclient-0.6.0.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-transport-native-unix-common-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-transport-native-epoll-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-transport-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-resolver-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-handler-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-common-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-codec-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/netty-buffer-4.1.48.Final.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/metrics-core-3.2.5.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/log4j-1.2.17.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/json-simple-1.1.1.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jline-2.11.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jetty-util-9.4.24.v20191120.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jetty-servlet-9.4.24.v20191120.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jetty-server-9.4.24.v20191120.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jetty-security-9.4.24.v20191120.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jetty-io-9.4.24.v20191120.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jetty-http-9.4.24.v20191120.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/javax.servlet-api-3.1.0.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jackson-databind-2.10.3.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jackson-core-2.10.3.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/jackson-annotations-2.10.3.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/commons-lang-2.6.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/commons-cli-1.2.jar:/yinzhengjie/softwares/zookeeper/bin/../lib/audience-annotations-0.5.0.jar:/yinzhengjie/softwares/zookeeper/bin/../zookeeper-*.jar:/yinzhengjie/softwares/zookeeper/bin/../zookeeper-server/src/main/resources/lib/*.jar:/yinzhengjie/softwares/zookeeper/bin/../conf:2020-05-12 06:58:25,545 [myid:] - INFO [main:Environment@98] - Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib 2020-05-12 06:58:25,577 [myid:] - INFO [main:Environment@98] - Client environment:java.io.tmpdir=/tmp 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:java.compiler=<NA> 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:os.name=Linux 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:os.arch=amd64 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:os.version=3.10.0-957.el7.x86_64 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:user.name=root 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:user.home=/root 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:user.dir=/root 2020-05-12 06:58:25,578 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.free=237MB 2020-05-12 06:58:25,579 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.max=245MB 2020-05-12 06:58:25,579 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.total=245MB 2020-05-12 06:58:25,583 [myid:] - INFO [main:ZooKeeper@1005] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain$MyWatcher@379619aa 2020-05-12 06:58:25,587 [myid:] - INFO [main:X509Util@77] - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation 2020-05-12 06:58:25,592 [myid:] - INFO [main:ClientCnxnSocket@239] - jute.maxbuffer value is 1048575 Bytes 2020-05-12 06:58:25,598 [myid:] - INFO [main:ClientCnxn@1703] - zookeeper.request.timeout value is 0. feature enabled=false Welcome to ZooKeeper! 2020-05-12 06:58:25,634 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1154] - Opening socket connection to server localhost/127.0.0.1:2181. 2020-05-12 06:58:25,635 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1156] - SASL config status: Will not attempt to authenticate using SASL (unknown error) JLine support is enabled 2020-05-12 06:58:25,734 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@986] - Socket connection established, initiating session, client: /127.0.0.1:35091, server: localhost/127.0.0.1:2181 2020-05-12 06:58:25,771 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1420] - Session establishment complete on server localhost/127.0.0.1:2181, session id = 0x650000590d540001, negotiated timeout = 30000 WATCHER:: WatchedEvent state:SyncConnected type:None path:null [zk: localhost:2181(CONNECTED) 0] [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper] [zk: localhost:2181(CONNECTED) 1]