创建组 加入组 列出组成员 删除组
创建组
创建名为/zoo的znode
|
|
main()
方法执行时,创建了一个CreateGroup的实例,然后调用了这个实例的connect()方法.connect方法实例化了一个新的Zookeeper类的对象,这个类是客户端API中的主要类,用于维护客户端和zookeeper服务的连接.zookeeper类的构造函数有三个参数:第一个参数是zookeeper的主机地址(可指定参数,默认是2181);第二个参数是设置会话超时参数,第三个是watcher对象的实例.Watcher对象接受来自于zookeeper的回调,以获得各种事件的通知.在这个例子中,createGroup是一个Watcher,把它传给zookeeper构造函数.
加入组
|
|
列出组成员
|
|
删除组
版本检测机制(通过设置为-1绕过此机制)
不支持递归操作
//删除一个组及其所有成员