假设你有一个支持版本控制的HBase表,当map reduce在这个表上运行时,默认情况下map阶段会读取多少个版本,如何改变这种行为?
当你点击时,会创建默认版本
create 'test', 'cf'
is 3但是当你在hbase shell中扫描时
scan 'test'
=>只返回最新版本。
scan 'test', {VERSIONS => 3}
=>如果可用,则返回3个版本。在Java默认扫描总是返回最新的,但你可以强制得到以前的使用
这一行
scan.setMaxVersions(int maxVersions);