当MapReduce在一个表上运行时,HBase MapReduce读取了多少个版本



假设你有一个支持版本控制的HBase表,当map reduce在这个表上运行时,默认情况下map阶段会读取多少个版本,如何改变这种行为?

当你点击时,会创建默认版本create 'test', 'cf' is 3

但是当你在hbase shell中扫描时

scan 'test' =>只返回最新版本。

scan 'test', {VERSIONS => 3} =>如果可用,则返回3个版本。

在Java默认扫描总是返回最新的,但你可以强制得到以前的使用

这一行
scan.setMaxVersions(int maxVersions);

相关内容

  • 没有找到相关文章

最新更新