如何从hive或impala中读取Hbase当前和以前版本的数据?

时间:2016-05-12 05:02:19

标签: hadoop hbase impala

我想从hive或Impala中读取Hbase当前和以前版本的数据。在我最初的研究中,我发现只能从Hive访问当前版本。那么,目前有没有办法从hive或Impala中检索旧版本?

1 个答案:

答案 0 :(得分:1)

如果是Hive: 请参阅this

似乎不可能在Hive中获得相同单元的不同版本(即使Hbase具有相同单元的多个版本),它总是返回具有最新时间戳的单元。我相信我们可以用战术方式处理这个问题。我们可以将以前的版本附加到Hbase行密钥或者作为单独的单元格(名称,值)附加 如果是Impala: 请参阅limitations部分