Zookeeper的节点操作,节点的信息

  • ZK Shell使用(linux命令)

zkCli.sh -server ip:port            连接对应的zk,ip表示zk的IP地址,port代表端口

ls,ls2                                     都是列出zk的节点,但是ls2列出的比较详细;

create  [-s] [-e] path data acl   创建节点;zk的创建节点有两种:临时节点(随着zkSession消亡而自动删除)、

                                                  持久节点(一直会存在);

delece path                                       删除节点;

rmr  path                                  递归删除(zk的节点结构是znode,也就是相当于树结构,可以递归删除);

get   path                                 获取节点信息;

                                                 [zk: ip:port ] get  /test0000000001                
                                                              896       (节点的值)                                          
                                                             cZxid = 0xe0000000d                                 (第一次创建的节点的事务Id)  
                                                             ctime = Thu Oct 25 16:57:57 CST 2018     (第一次创建节点的时间) 
                                                             mZxid = 0xe00000013                                (最后一次修改节点的事务Id)
                                                             mtime = Thu Oct 25 17:03:54 CST 2018    (最后一次修改节点的时间)
                                                             pZxid = 0xe00000014                                 (子节点的事务Id)
                                                             cversion = 2
                                                             dataVersion = 3        (数据版本)
                                                             aclVersion = 0       (权限版本)           
                                                             ephemeralOwner = 0x0  (持久节点还是临时节点)
                                                            dataLength = 3    (节点数据的长度)
                                                            numChildren = 2 (子节点的状态)

set   path                                 更新节点信息;

connect  host:port                 连接到指定节点;

setquota -n|-b val path            某个Znode指定多少存储空间或者允许创建多少个节点;

                                                 n:指定可以设置多少个子节点;

                                                            b 指定可以设置多大空间(byte)

           listquota path                         对于配额不是硬性的提示,超过配额还是可以继续创建,只不过在日志里面有提示;

                                                          一般日志都是查看Zookeeper.out文件中,里面有报错信息;

start path                                查看节点的状态; 

如果使用命令时报错:是因为在节点名前没用使用 / (斜杠)的问题。

Command failed: java.lang.IllegalArgumentException: Path must start with / character,

   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值