美文网首页
HBase架构(0927)

HBase架构(0927)

作者: hipeer | 来源:发表于2018-09-27 20:25 被阅读0次

    HBaseArchitecture.png
    • Regionserver

    region servers 负责零个或多个region的管理以及响应客户端的读写请求。一个regionserver可以管理一张表的不同region。


    regionserver.png

    写文件:
    WAL---->MemStore--->HFile
    读文件:
    BlockCache--->MemStore--->HFile

    • HBase Master

    master用来协调和管理一个或多个regionserver,主要负责给注册的regionserver分配区域,恢复regionserver的故障,处理DDL操作。

    • Zookeeper

    Zookeeper是HDFS的一部分,维护一个动态集群状态。HBase依赖于Zookeeper。

    • Regions

    HBase表横向通过row key范围划分为region,它包含表中从region的开始row key行到结束row key行之间的数据,每个region的默认大小是1 gb。region分配会被master给regionserver, 并响应客户端数据读写请求,regionserver可以管理大约1000个region。

    相关文章

      网友评论

          本文标题:HBase架构(0927)

          本文链接:https://www.haomeiwen.com/subject/wffyoftx.html