Region是逻辑概念还是物理概念呢?

Region是逻辑概念还是物理概念呢?

看Hbase的存储有一点绕进去,HRegionServer肯定是物理上的一台机器了,里面可以管理很多的Region,Region里面是具体的数据。

我有以下疑问:

1.Region的数据又是分散在不同的Region Server中的,HRegion Server和Region Server是不一样的吗?

2.Region中的数据和HDFS中实际存储的数据有什么关系呢?

3.Region是逻辑概念还是物理概念呢?


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1.是一样的,一个意思,我记得在课程里面有提到这个问题,类似于HRegion和Region,因为在很多资料以及官网里面,有的地方说的时候带H,有的不带H,所以课程里面也没有完全统一,避免后期你们看到其他资料不理解是什么意思,H表示Hbase的简写,带不带H都是一个意思
2.等你看完3-3小节应该就理解了
3.Region是一个逻辑概念

  • 幕布斯5216845 提问者 #1

    Hlog说是只有一个,表示是只有一个类似.log文件来记录日志吗。

    Hlog和HFile最终都会写入HDFS里面,那是HRegion Server里面保存一份数据,HDFS中也保存一份数据吗?

    2021-11-02 22:14:29
  • Hlog说是只有一个,表示是只有一个类似.log文件来记录日志吗。 

    是的 

     Hlog和HFile最终都会写入HDFS里面,那是HRegion Server里面保存一份数据,HDFS中也保存一份数据吗? 

    最终只会在HDFS中存储一份。 表中的数据是在HRegionserver的HRegion中,HRegion中的真实数据是在MemStore和StoreFile中,StoreFile对应的就是HFile,HFile会存储到HDFS中。

    2021-11-02 22:29:40
  • 幕布斯5216845 提问者 回复 徐老师 #3

    老师,我还是有点迷糊:


    1. 就是HFile如果存储到HDFS中去之后,HReign中的HFile还会存在吗?

    2. 如果不存在了,进行查询的时候是要再从HDFS中加载回来?

    3. Hregion Server(即存储Region的机子)与HDFS那几台机子是不一样的啊?

    2021-11-02 23:34:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师