博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zookeeper的客户端操作命令
阅读量:6690 次
发布时间:2019-06-25

本文共 1274 字,大约阅读时间需要 4 分钟。

hot3.png

1、前提

开启zk客户端,连接成功后,输入help,查看可使用的命令,即增删改查 这里写图片描述

2、增加

命令行:create [-s] [-e] path data acl

path:即路径,由于zookeeper是一个树形结构,所以创建的时候就是一个Path节点,就是路径

data:节点对应的值,保存的少量数据

   [-s]有序节点 [-e]临时节点

   注:节点临时有序节点、临时节点、持久有序节点 和 持久节点。

2.1、 创建节点 

create /node_1 1

  这里写图片描述

2.2、创建有序的持久化节点

create  -s  /node_1/node_1_1 2

这里写图片描述

2.3、创建临时节点(基于会话级别)

create -s /node_1/node_1_2 3

这里写图片描述

3、查询

get path [watch]

这里写图片描述

4、修改

set path data [version]

这里写图片描述

5、删除

delete path [version]

eg:delete /node_1

发现:Node not empty:/node_1,说明node_1下面存在节点,不可以删除。

这里写图片描述

查看node_1 下面的节点:

ls /node_1

所以,删除其中一个子节点: 这里写图片描述

删除成功

6、查看

ls ls2 和stat 比如

ls /node_1
ls2 /node_1
stat /node_1

后两者命令输出的结果一样,但信息更加详细。

这里写图片描述

这里写图片描述

7、给节点设置限制

setquota -n|-b val path

-n的时候,val表示创建的子节点数量,path为指定的节点

-b的时候,val表示创建节点的数据量,path为指定的节点

1.首先查看/node_1下子节点的数量,使用 : ls /node_1,发现/node_1下面有两个子节点:

这里写图片描述

2.这里我们设置/node_1下面允许有3个子节点

setquota -n 3 /node_1

这里写图片描述

3.我们继续添加一个子节点

     create /node_1/node_1_1 aaa

这里写图片描述

查看/node_1下面的节点数,有3个,正确的。

这里写图片描述

4.再继续添加一个子节点

create /node_1/node_1_4 bbb

这里写图片描述  

发现也是可以创建的,虽然设置了限制,但是仍然是可以创建成功。在/apps/svr/zookeeper-3.4.10/bin中会出现zookeeper.out 文件,输出警告信息。这个时候我们看下日志

命令: tail -f zookeeper.out

8、给节点删除限制

delquota [-n|-b] path

eg: delquota -n /node_1 ,使用这个就删除了刚刚在node_1上加上的限制

通过listquota /node_1,可以看到 count=-1,则说明没有限制

这里写图片描述

9、退出查看事务日志

退出客户端

这里写图片描述

在/apps/svr/zookeeper/data/version-2里查看事务日志

转载于:https://my.oschina.net/joe12321/blog/1518676

你可能感兴趣的文章
不一样的Office 365之 —— 使用StaffHub管理你的排班
查看>>
从Mysql EXPLAIN探寻数据库查询优化2
查看>>
让元素居中
查看>>
php memcache保存session的一个设置误区
查看>>
鱼眼镜头
查看>>
Scalatra
查看>>
CentOS 7 三者分离编译安装LAMP
查看>>
Linux内核调整,支持4000-8000并发
查看>>
jquery mobile 设置设备适配
查看>>
redis使用总结-redis命令总结
查看>>
创业浪潮:春天蓬勃而来
查看>>
阿里云Linux安装软件镜像源
查看>>
阿里云对象存储OSS支持版本管理特性
查看>>
用python 访问redis的几种常用方式
查看>>
我的友情链接
查看>>
Linux Shell 基本概念及编程(5)
查看>>
RDBMS DBMS MS DB
查看>>
我的友情链接
查看>>
svn 实践
查看>>
在 PowerShell 中使用 SQL Server (3)
查看>>