文章目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/b078138413f043f3bf6b180a1a6f8668.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Lmd5biI5YWE,size_20,color_FFFFFF,t_70,g_se,x_16)
1.概述
上一篇文章:【zookeeper】zookeeper znode 存储系统解密
许多大数据组件都依赖zk做监听。
1、HDFS的active anemnode 利用zookeper的 监听机制
2、Kafka、 hbase的节点和数据分区/副本的上下线
强依赖zookeeper,某些角色关心集群的某些变化,如果发生这些变化,就用增删改znode的形式来表示
客户端注册监听它关心的目录荐点,当目录节点发生变化(数据改变、节点删除、子目录节点增加删除)时,ZooKeeper会通知客户端。监听机制保证ZooKeeper保存的任何的数据的任何改变都能快速的响应到监听了该节点的应用程序。
监听器的工作机制,其实是在客户端会专门]创建一个监听线程,在本机的一个端口上等待ZooKeeper集群发送过来事件。
1、那些客户端
2、那些znode 节点
3、什么变化
1、有三种注册监听的方式
2、有五种触发监听的方式
3