示例工程代码:https://gitee.com/yicj/zookeeper-java
项目工程添加zkclient的maven依赖,zkclient是对原生zookeeper的进一步封装。
使用Junit进行测试,首先需要创建连接和释放连接两个方法。
zkclient提供了很多创建节点的方法,可以直接创建临时节点,永久节点以及序列临时(或持久)节点。这里选用一个通用方法,第一个参数:路径;第二个参数Object类型:可以是序列化的对象;第三个参数是节点类型:持久化、临时、临时序列、持久序列。
获取节点数据
修改节点数据
判断节点是否存在,true则存在,false则不存在
获取节点的权限
修改节点的权限
删除节点
zkclient封装的方法很多,重载的方法也很多,这里不一一列举,选用一个具有代表性的进行操作演示。