zookeeper 终端命令常用

查看哪个结点被选作leader或者follower

echo stat|nc 127.0.0.1 2181

# echo stat|nc 127.0.0.1 2181 
Zookeeper version: 3.4.5-cdh4.4.0--1, built on 09/04/2013 01:46 GMT
Clients:
 /127.0.0.1:57736[0](queued=0,recved=1,sent=0)


Latency min/avg/max: 0/0/0
Received: 1
Sent: 0
Connections: 1
Outstanding: 0
Zxid: 0x0
Mode: standalone
Node count: 4

测试是否启动了该Server,若回复imok表示已经启动

echo ruok|nc 127.0.0.1 2181
root@ubuntu:/usr/lib/zookeeper/bin# echo ruok|nc 127.0.0.1 2181
imok

zk客户端命令

ZooKeeper命令行类似于shell。
当启动 ZooKeeper 服务成功之后,输入下述命令,连接到 ZooKeeper 服务:
bash zkCli.sh –server 192.168.255.133:2181

查看/ 根下面的节点
[zk: 202.115.36.251:2181(CONNECTED) 1] ls /
[zookeeper]

创建一个新的 znode
使用 create /zk myData 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串:
[zk: 202.115.36.251:2181(CONNECTED) 2] create /fupeng “haha”
Created /fupeng
创建节点,需要关联一个字符串

我们运行 get 命令来确认 znode 是否包含我们所创建的字符串:

[zk: 10.60.0.43:2181(CONNECTED) 26] get /fupeng
"haha"
cZxid = 0x17119cc
ctime = Wed Nov 25 17:26:41 CST 2015
mZxid = 0x17119cc
mtime = Wed Nov 25 17:26:41 CST 2015
pZxid = 0x17119cc
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 6
numChildren = 0

下面我们通过 set 命令来对 zk 所关联的字符串进行设置:
[zk: 10.60.0.43:2181(CONNECTED) 27] set /fupeng “hello”

下面我们将刚才创建的 znode 删除:
[zk: 202.115.36.251:2181(CONNECTED) 5] delete /fupeng

参考位置:
http://blog.csdn.net/ganglia/article/details/11606807

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值