1. Master容错
zookeeper重新选择一个master
- 无master的时候,数据读取依然正常进行
- region切分以及负载均衡无法进行
2. RegionServer容错
定时向zookeeper汇报心跳,如果一段时间没有心跳,master将该RegionServer上的Region重新分配到其它的RegionServer上,失效服务器上’预写‘日志有主服务器进行分割,并派送给新的RegionServer。
3. zookeeper容错
zookeeper是一个可靠的服务,一般配置3或者5个实例,这就是zookeeper上的高可用了。