Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我从一些消息来源听说 HBase 是一个基于 Hadoop 的“批处理”进程,所以我不确定 HBase 是否可以提供对其单元的实时写入/读取访问?
例如,对于应用程序要写入 HBase 表中某个单元格的一条数据,HBase 是否需要经过 Map-Reduce 中使用的批处理才能将数据放入该单元格?如果是这种情况,那么在批处理完成之前,该应用程序无法从 HBase 读取这条新数据......
任何帮助将不胜感激!
是的,它确实提供了“实时”访问。
您所指的“批处理”过程是 Hadoop 上的 MapReduce。HBase,只依赖HDFS进行存储,不依赖mapreduce。