2

我从一些消息来源听说 HBase 是一个基于 Hadoop 的“批处理”进程,所以我不确定 HBase 是否可以提供对其单元的实时写入/读取访问?

例如,对于应用程序要写入 HBase 表中某个单元格的一条数据,HBase 是否需要经过 Map-Reduce 中使用的批处理才能将数据放入该单元格?如果是这种情况,那么在批处理完成之前,该应用程序无法从 HBase 读取这条新数据......

任何帮助将不胜感激!

4

1 回答 1

1

是的,它确实提供了“实时”访问。

您所指的“批处理”过程是 Hadoop 上的 MapReduce。HBase,只依赖HDFS进行存储,不依赖mapreduce。

于 2012-09-10T17:22:13.917 回答