如何从与hbase集成的配置单元表中获取最新版本的数据?

9lowa7mx  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(329)

如果我在hbase中的表有3个版本,并且我已将一个活动表集成到此hbase表中。那么如何从配置单元表中只读取最新版本的记录?

7gyucuyw

7gyucuyw1#

hbase配置单元集成表仅显示记录的最新版本,我们无法从配置单元表中查询任何版本,而不是最新版本。
当我们再次将同一行键写入hbase表时,hbase将覆盖现有数据,如果行键不存在,则插入到表中
如果要在hbase表中查看旧版本,则需要在scan命令中指定版本,我们需要创建(或)更改hbase表以存储版本。

hbase(main):> create 't2', {NAME => 'f2', VERSIONS => 10} //create table with 10 versions
hbase(main):> alter 't2',{NAME=>'f2',VERSIONS=>10} //alter already create hbase table to 10 versions
hbase(main):> scan 't2',{VERSIONS=>10} //scan hbase table for 10 versions

相关问题