Explorar el Código

更新 '_posts/zk-1.md'

aaronwei hace 3 años
padre
commit
5a35703db2
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      _posts/zk-1.md

+ 3 - 0
_posts/zk-1.md

@@ -51,3 +51,6 @@ ZooKeeper中特有watcher注册与异步通知机制,能够很好的实现分
 1. 在搜索系统中,如果集群中每个机器都生成一份全量索引,不仅耗时,而且不能保证彼此之间索引数据一致。因此让集群中的Master来进行全量索引的生成,然后同步到集群中其它机器。另外,Master选举的容灾措施是,可以随时进行手动指定master,就是说应用在zk在无法获取master信息时,可以通过比如http方式,向一个地方获取master。
 2. 在Hbase中,也是使用ZooKeeper来实现动态HMaster的选举。在Hbase实现中,会在ZK上存储一些ROOT表的地址和HMaster的地址,HRegionServer也会把自己以临时节点(Ephemeral)的方式注册到Zookeeper中,使得HMaster可以随时感知到各个HRegionServer的存活状态,同时,一旦HMaster出现问题,会重新选举出一个HMaster来运行,从而避免了HMaster的单点问题
 
+
+
+---