zookeeper中展示所有节点_Zookeeper常用命令

一、启动/连接/退出/关闭/状态

1、启动Zookeeper服务器后台

./zkServer.sh start

2、连接客户端

./zkCli.sh

3、退出客户端

quit

4、关闭Zookeeper后台服务

./zkServer.sh stop

5、查看Zookeeper后台服务的状态

./zkServer.sh status   (我这里没有做集群,所以显示的模式是standalone,如果是集群,显示的就是leader)

二、查看后台是否正常启动

方式一、ps -ef | grep zookeeper | grep -v grep

方式二、zookeeper四字命令查看

echo ruok | nc Linux ip地址 zookeeper端口号(默认端口号是 2181,如果显示没有 nc命令,使用 yum install nc 来进行安装)

如果显示如下则代表zookeeper后台成功启动

三、zookeeper客户端常用命令

登录zookeeper客户端,使用help命令来查看zookeepr的客户端命令

1、ls path [watch] : 查看zookeeper节点,默认情况下只存在一个zookeeper节点

2、create [-s] [-e] path data acl: 创建节点,data代表数据,acl代表权限控制

-s:顺序节点,顺序是累加的,有zookeeper提供

-e:临时节点,服务器断开,然后重新连接服务器之后该节点会消失

// 查看根节点下面的子节点

[zk: localhost:2181(CONNECTED) 20] ls /

[zookeeper]

// 在根节点下创建临时节点znode01

[zk: localhost:2181(CONNECTED) 21] create -e /znode01 001

Created /znode01

// 在根节点下创建临时的顺序节点znode02(顺序是累加的)

[zk: localhost:2181(CONNECTED) 22] create -e -s /znode02 002

// 在根节点下创建永久节点znode03

Created /znode020000000005

[zk: localhost:2181(CONNECTED) 23] create /znode03 003

Created /znode03

// 在根节点下创建永久的顺序节点

[zk: localhost:2181(CONNECTED) 24] create -s /znode04 004

Created /znode040000000007

断开zookeeper后台服务之后,再次连接,可以看到根节点下的临时节点 znode01、znode02已经消失了,但是由于znode03、znode04是持久节点,所以还继续存在

3、get  path [watch] :获取节点的值

// 获取根节点(/)下面的所有子节点

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

// 根节点下有三个子节点 zookeeper(zookeeper默认自带的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值