一、连接服务器端

 [root@sxl132 zookeepeer]# ./bin/zkCli.sh -server 192.168.116.144:2181
Connecting to 192.168.116.144:
-- ::, [myid:] - INFO [main:Environment@] - Client environment:zookeeper.version=3.4.-37e277162d567b55a07d1755f0b31c32e93c01a0, built on // : GMT
-- ::, [myid:] - INFO [main:Environment@] - Client environment:host.name=localhost
-- ::, [myid:] - INFO [main:Environment@] - Client environment:java.version=1.8.0_151
-- ::, [myid:] - INFO [main:Environment@] - Client environment:java.vendor=Oracle Corporation
。。。。。。。。。。。。。。。。。。。。。。。。。。
6.144/192.168.116.144:, sessionid = 0x4000004a4240000, negotiated timeout = WATCHER:: WatchedEvent state:SyncConnected type:None path:null

二、使用zkCli.sh的相关指令

1、查看相关命令

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

2、查看目录结构

 [zk: 192.168.116.144:(CONNECTED) ] ls /  
[zookeeper]
[zk: 192.168.116.144:(CONNECTED) ] ls2 /
[zookeeper]
cZxid = 0x0
ctime = Wed Dec :: PST
mZxid = 0x0
mtime = Wed Dec :: PST
pZxid = 0x0
cversion = -
dataVersion =
aclVersion =
ephemeralOwner = 0x0
dataLength =
numChildren =

3、创建节点和节点数据

 [zk: 192.168.116.144:(CONNECTED) ] create /root root_data
Created /root
[zk: 192.168.116.144:(CONNECTED) ] ls /
[zookeeper, root]

4、查看节点及节点的数据信息

 [zk: 192.168.116.144:(CONNECTED) ] get /root
root_data
cZxid = 0xa00000002
ctime = Thu Jan :: PST
mZxid = 0xa00000002
mtime = Thu Jan :: PST
pZxid = 0xa00000002
cversion =
dataVersion =
aclVersion =
ephemeralOwner = 0x0
dataLength =
numChildren =

5、修改节点数据

 [zk: 192.168.116.144:(CONNECTED) ] set /root ROOT_DATA
cZxid = 0xa00000002
ctime = Thu Jan :: PST
mZxid = 0xa00000003
mtime = Thu Jan :: PST
pZxid = 0xa00000002
cversion =
dataVersion =
aclVersion =
ephemeralOwner = 0x0
dataLength =
numChildren =
[zk: 192.168.116.144:(CONNECTED) ] get /root
ROOT_DATA
cZxid = 0xa00000002
ctime = Thu Jan :: PST
mZxid = 0xa00000003
mtime = Thu Jan :: PST
pZxid = 0xa00000002
cversion =
dataVersion =
aclVersion =
ephemeralOwner = 0x0
dataLength =
numChildren =

6、删除节点

 [zk: 192.168.116.144:(CONNECTED) ] delete /root
[zk: 192.168.116.144:(CONNECTED) ] ls /
[zookeeper]

其他的命令,童鞋们可以自己去尝试。

参考文档:

徐培成的大数据zookeepeer视频。

zookeepeer使用zkCli.sh命令的更多相关文章

  1. zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令

    一.zkServer.sh 1.查看 zkServer.sh 帮助信息[root@bigdata05 bin]# ./zkServer.sh helpZooKeeper JMX enabled by ...

  2. 【转】zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令

    [FROM]https://www.cnblogs.com/andy6/p/7674028.html 一.zkServer.sh 1.查看 zkServer.sh 帮助信息 [root@bigdata ...

  3. zookeeper命令行(zkCli.sh&zkServer.sh)使用及四字命令

    zookeeper提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh). 还提供了一系列四字命令,方便我们跟服务器进行各种交互,来确认 ...

  4. 【Apache ZooKeeper】命令行zkCli.sh使用指南

    ZooKeeper命令行 原文                   http://blog.csdn.net/ganglia/article/details/11606807 ZooKeeper客户端 ...

  5. ZooKeeper系列(2):ZooKeeper命令行工具zkCli.sh

    ZooKeeper系列文章:https://www.cnblogs.com/f-ck-need-u/p/7576137.html#zk 1.简介 ZooKeeper提供了一个非常简单的命令行客户端zk ...

  6. Zookeeper命令行zkCli.sh&zkServer.sh的使用(四)

    上篇博文,我们成功的安装和启动了zookeeper服务器,zookeeper还提供了很多方便的功能,方便我们查看服务器的状态,增加,修改,删除数据(入口是zkServer.sh和zkCli.sh).还 ...

  7. ZooKeeper 之 zkCli.sh客户端的命令使用

    zkCli.sh的使用 ZooKeeper服务器简历客户端 ./zkCli.sh -timeout 0 -r -server ip:port ./zkCli.sh -timeout 5000 -ser ...

  8. ZooKeeper客户端 zkCli.sh 节点的增删改查

    zkCli.sh 在 bin 目录下的  zkCli.sh  就是ZooKeeper客户端 ./zkCli.sh -timeout 5000  -server 127.0.0.1:2181  客户端与 ...

  9. ZooKeeper_客户端工具zkCli.sh使用

    #一.命令 [root@VM_31_182_centos bin]# ./zkCli.sh -server 127.0.0.1:2181   #二.帮助命令 help #三.创建.修改.删除.退出de ...

随机推荐

  1. 商业智能BI-基础理论知识总结 ZT

    因为要加入一个BI项目,所以最近在研究BI相关的知识体系,由于这个方面的知识都是比较零散,开始都很多概念,不知道从何入手,网上找的资料也不多,特别是实战案例方面更少,这里还是先把理论知识理解下吧,分享 ...

  2. Calling Matlab function from python: “initializer must be a rectangular nested sequence”

    I am writing a python script from which I hope to call the Matlab anovan function. I have attempted ...

  3. Matplotlib:plt.text()给图形添加数据标签

    1.数据可视化呈现的最基础图形就是:柱状图.水平条形图.折线图等等: 在python的matplotlib库中分别可用bar.barh.plot函数来构建它们,再使用xticks与yticks(设置坐 ...

  4. 记一次ubuntuyu源码安装node.js

    1.官网下载源码 2.下载后解压,在终端打开,并进入文件夹 3../configure 这一步可谓是一波三折,先是没有Python 安装Python 又说没有G++,安装G++后终于成功执行./con ...

  5. logstash过滤器插件filter详解及实例

    1.logstash过滤器插件filter 1.1.grok正则捕获 grok是一个十分强大的logstash filter插件,他可以通过正则解析任意文本,将非结构化日志数据弄成结构化和方便查询的结 ...

  6. orcale 把日期当做查询条件

    根据日期查询范围 精确到天 select * from table where to_char( time,'yyyy mm dd ' )  <=   '2000 01 01' select * ...

  7. switch语句(初学者)

    C语言提供了另一种用于多分支选择的switch语句(常用于开关),一般形式为: switch ( 常量表达式 ) { case 常量1 :语句; case 常量2 :语句; case 常量3 :语句; ...

  8. java 代码说明制作讲解

    命令格式及介绍 javadoc -d 文档存放目录 -author -version 源文件名.java 这条命令编译一个名为"源文件名.java"的 java 源文件,并将生成的 ...

  9. 为什么MySQL数据库索引选择使用B+树?

    在进一步分析为什么MySQL数据库索引选择使用B+树之前,我相信很多小伙伴对数据结构中的树还是有些许模糊的,因此我们由浅入深一步步探讨树的演进过程,在一步步引出B树以及为什么MySQL数据库索引选择使 ...

  10. centos7下安装docker(2镜像)

    docker最小的镜像——hello-world 下载镜像  docker pull docker pull hello-world 查看镜像  docker images docker images ...