开发者社区> 问答> 正文

RegionServer的组件有什么?

RegionServer的组件有什么?

展开
收起
芯在这 2021-12-08 14:54:41 275 0
1 条回答
写回答
取消 提交回答
  • 1-Write-Ahead logs

    Hbase的修改记录,当对Habse读写数据的时候,数据不是直接写进磁盘,它会在内存中保留一段时间(时间以及数据量阈值可以设定)。但把数据保存在内存中可能有跟高的概率引起数据丢失,为了解决这个问题,数据会先写入一个叫做Write-Ahead logfile的文件中,然后再写入内存中。所以系统出现故障的时候,数据可以通过这个日志文件重建。

    2-HFile

    这是再磁盘上保存原始数据的实际的物理文件,是实际的存储文件

    3-Store

    HFile存储再Store中,一个Store对应Hbase表中的一个列族;

    4-MemStore

    内存存储,位于内存中,用来保存当前的数据操作,所以当数据保存再WAL中之后,RegionServer会在内存中存储键值对;

    5-Region

    Hbase表的分片,Hbase表会很具RowKey值被切分成不同的region存储在RegionServer中,在一个RegionServer中可以有多个Region。

    2021-12-08 14:55:12
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
HBase中Coprocessor的介绍以及实际业务场景中的使用 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载