开发者社区 问答 正文

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

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

展开
收起
追风少年刘全有 2021-10-22 16:25:11 714 分享 版权
来自: 华章出版社
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
    赞同 展开评论