当mapreduce在表上运行时,hbase mapreduce如何读取?

slmsl1lt  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(263)

假设您有一个支持版本控制的hbase表,当在该表上运行map reduce时,默认情况下在map阶段读取多少版本,以及如何更改此行为?

ee7vknir

ee7vknir1#

点击时会创建默认版本 create 'test', 'cf' 是3
但是当你扫描hbase shell时 scan 'test' =>只返回最新版本。 scan 'test', {VERSIONS => 3} =>返回3个版本(如果可用)。
在java中,默认扫描总是返回最新版本,但是您可以通过使用此行强制获取以前的版本

scan.setMaxVersions(int maxVersions);

相关问题