首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从与hbase集成的hive表中获取最新版本的数据?

如何从与hbase集成的hive表中获取最新版本的数据?
EN

Stack Overflow用户
提问于 2018-04-20 18:41:13
回答 1查看 639关注 0票数 0

如果我在hbase中的表有3个版本,并且我已经将ahive表集成到这个hbase表中。那么,如何从蜂巢表中只读取最新版本的记录呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-22 19:06:24

Hbase集成表只显示记录的最新版本,我们无法从hive表中查询任何版本而不是最新版本。

当我们再次将相同的行键写入Hbase表时,hbase覆盖现有数据,如果rowkey不存在,则插入到表中

如果希望在hbase表中看到旧版本,则需要在扫描命令中指定版本,我们需要创建(或) alter表来存储版本。

代码语言:javascript
代码运行次数:0
运行
复制
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
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49947879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档