开发者社区> 问答> 正文

HDFS在HBase系统中扮演的角色是什么?

HDFS在HBase系统中扮演的角色是什么?

展开
收起
追风少年刘全有 2021-10-22 16:25:11 690 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • HBase使用HDFS存储所有数据文件,从HDFS的视角看,HBase就是它的客户端。这样的架构有几点需要说明:

    • HBase本身并不存储文件,它只规定文件格式以及文件内容,实际文件存储由HDFS实现。

    • HBase不提供机制保证存储数据的高可靠,数据的高可靠性由HDFS的多副本机制保证。

    • HBase-HDFS体系是典型的计算存储分离架构。这种轻耦合架构的好处是,一方面可以非常方便地使用其他存储替代HDFS作为HBase的存储方案;另一方面对于云上服务来说,计算资源和存储资源可以独立扩容缩容,给云上用户带来了极大的便利。

    资料来源:《HBase原理与实践》,文章链接:https://developer.aliyun.com/article/724670

    2021-10-22 16:35:42
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
海量数据分布式存储——Apache HDFS之最新进展 立即下载
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载