假设您有一个支持版本控制的hbase表,当在该表上运行map reduce时,默认情况下在map阶段读取多少版本,以及如何更改此行为?
ee7vknir1#
点击时会创建默认版本 create 'test', 'cf' 是3但是当你扫描hbase shell时 scan 'test' =>只返回最新版本。 scan 'test', {VERSIONS => 3} =>返回3个版本(如果可用)。在java中,默认扫描总是返回最新版本,但是您可以通过使用此行强制获取以前的版本
create 'test', 'cf'
scan 'test'
scan 'test', {VERSIONS => 3}
scan.setMaxVersions(int maxVersions);
1条答案
按热度按时间ee7vknir1#
点击时会创建默认版本
create 'test', 'cf'
是3但是当你扫描hbase shell时
scan 'test'
=>只返回最新版本。scan 'test', {VERSIONS => 3}
=>返回3个版本(如果可用)。在java中,默认扫描总是返回最新版本,但是您可以通过使用此行强制获取以前的版本