![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hbase
Hbase
千里快哉风Y
这个作者很懒,什么都没留下…
展开
-
HBase 宕机如何处理
如果是 RegionServer宕机,HMaster会将其所管理的HRegion重新分布到其他RegionServer上,由于数据和日志都持久化在HDFS中,所以不会导致数据丢失。如果是 HMaster 宕机, HMaster 没有单点问题, 可以启动多个 HMaster,Zookeeper会保证总有一个 HMaster 对外提供服务。...原创 2021-03-15 11:07:44 · 284 阅读 · 0 评论 -
Hbase应用场景及读写操作流程
Hbase读操作流程:1.客户端访问 zookeeper,查找-ROOT-表和.META.表信息,确定数据所在的HRegion位置(.META.表记录了所有的HRegion信息,-ROOT-表记录的也是HRegion的信息,但没那么详细。)2.客户端访问HRegion所在的HRegionServer,然后扫描Memstore 和 Storefile 来查询数据3.最后HRegionServer 把查询到的数据响应给客户端。Hbase写操作流程:1.客户端先访问 zookeeper,查找-ROOT-原创 2021-03-15 11:04:50 · 125 阅读 · 0 评论 -
Zookeeper在Hbase中的作用
1.保证集群中只有一个活跃的Master。2.HRegionserver将自己注册到Zookeeper的Znode上,Zookeeper将HRegionserver的上下线信息汇报给HMaster。3.存储HBase的元数据,知道集群中有哪些表,每个表有哪些列族。原创 2021-03-15 11:03:19 · 779 阅读 · 0 评论