我是Hadoop的新手。我正在阅读专业Hadoop解决方案的书籍,以获得有关Hadoop和生态系统的一些知识。我想澄清一下HDFS和HBase之间的主要区别。我理解的方式就像是存储系统。它们的不同之处仅在于访问数据.HBase访问数据通过NoSQL和HDFS处理数据与计算框架(MapReduce)。如果是这种情况,为什么我们不能只有一个存储HDFS或HBase。根据要求,他们将插入并插入框架。我的假设可能是错的,如果任何一个评论并在它们之间提供正确的关系那将是很好的。
答案 0 :(得分:1)
<强> HDFS 强>
<强> HBase的强>
看看这个Answer
答案 1 :(得分:0)
HBase具有HDFS无法提供的插入和更新(置入)等属性。 HDFS只支持追加。
使用HDFS和HBase有很多原因。