专栏名称: Hiway
java攻城狮
目录
相关文章推荐
辽宁应急管理  ·  安全生产月隐患辨识科普行动 | ... ·  昨天  
51好读  ›  专栏  ›  Hiway

HBase学习

Hiway  · 掘金  ·  · 2019-04-14 13:39

正文

请到「今天看啥」查看全文


HBase学习

其他更多java基础文章:
java基础学习(目录)


HBase框架

HBase内置有zookeeper,但一般我们会有其他的Zookeeper集群来监管master和regionserver,Zookeeper通过选举,保证任何时候,集群中只有一个活跃的HMaster,HMaster与HRegionServer 启动时会向ZooKeeper注册,存储所有HRegion的寻址入口,实时监控HRegionserver的上线和下线信息。并实时通知给HMaster,存储HBase的schema和table元数据,默认情况下,HBase 管理ZooKeeper 实例,Zookeeper的引入使得HMaster不再是单点故障。一般情况下会启动两个HMaster,非Active的HMaster会定期的和Active HMaster通信以获取其最新状态,从而保证它是实时更新的,因而如果启动了多个HMaster反而增加了Active HMaster的负担。

一个RegionServer可以包含多个HRegion,每个RegionServer维护一个HLog,和多个HFiles以及其对应的MemStore。RegionServer运行于DataNode上,数量可以与DatNode数量一致。







请到「今天看啥」查看全文