Java客户端操作zk非常简单,只需要引入zkclient依赖就可以了,然后编写代码,不过一般项目中不需要我们原生操作zk,一些框架都自带了对zk的操作。
Java客户端操作zk非常简单,只需要引入zkclient依赖就可以了,然后编写代码,不过一般项目中不需要我们原生操作zk,一些框架都自带了对zk的操作。
客户端可以检测znode节点的变化。Znode节点的变化触发相应的事件,然后清除对节点的检测。当检测一个znode节点的时候,Zookeeper会发送通知给检测节点。一个Watch事件是一个一次性的触发器,当被设置了Watch的数据和目录发生了改变的时候,则服务器将这个改变发送给设置了Watch的客户端以便通知它们。
进入客户端操作如下常用指令
安装分为两种:
Zookeeper(动物园管理者)简称ZK,一个分布式的,开放源码的分布式应用协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件,Zookeeper使用Java编写,但支持java和C两种编程语言。