Hadoop 是否使用 HBase 作为 map 和 reduce 步骤之间的 "auxiliar"?
Does Hadoop use HBase as an "auxiliar" between the map and the reduce step?
或者HBase与这个过程没有任何关系?
我读到 Hbase 在 hadoop 之上工作,并且我看到一些图表显示 Hbase 作为 Hadoop 的 MapReduce 部分的一部分,但我没有找到关于我的问题的任何具体内容。
Map/Reduce 框架本身不依赖于 HBase。看到指向您提到的图表的指针会很有趣。
如果愿意,您可以在 map/reduce 代码中与 HBase 通信(例如,按键查找值)。
HBase 确实可以工作 "on top of Hadoop":它将数据存储在 HDFS 中,依赖于 ZooKeeper,并且它的服务器可以 运行 在同一个集群上。
或者HBase与这个过程没有任何关系?
我读到 Hbase 在 hadoop 之上工作,并且我看到一些图表显示 Hbase 作为 Hadoop 的 MapReduce 部分的一部分,但我没有找到关于我的问题的任何具体内容。
Map/Reduce 框架本身不依赖于 HBase。看到指向您提到的图表的指针会很有趣。
如果愿意,您可以在 map/reduce 代码中与 HBase 通信(例如,按键查找值)。
HBase 确实可以工作 "on top of Hadoop":它将数据存储在 HDFS 中,依赖于 ZooKeeper,并且它的服务器可以 运行 在同一个集群上。