2017-06-14 87 views
0
不同HBase的数据版本

我已经集成HIVE和HBase的,和我有2个版本,每个HBase的表列数据,请参见下面的例如有没有办法看到HIVE

get 'HBASE_SQOOP', '111_emp1',{COLUMN=> 'amitesh',VERSIONS=>2} 
COLUMN CELL 
amitesh:f_name timestamp=1497365863181, value=Raj 
amitesh:f_name timestamp=1497365606380, value=dev 
amitesh:l_name timestamp=1497365863181, value=verma 
amitesh:l_name timestamp=1497365606380, value=saha 

有没有办法在HIVE中看到这些版本?

回答

0

目前,没有办法看以前的电池版,您只能访问最新的时间戳。蜂巢HBase的处理程序1.1.0版支持访问键值和范围查询的时间戳最新的时间戳,检查JIRA了解更多详情。

例如

create external table test(id string,f_name string,l_name string,ts timestamp) 
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' 
WITH SERDEPROPERTIES ('hbase.columns.mapping' = ':key,amitesh:f_name,cf:l_name,:timestamp') TBLPROPERTIES('hbase.table.name' = 'test_rs'); 

该版本支持的限制,以时间戳和最新补丁JIRA支持访问使用:timestamp:cf:[optional qualifier or qualifier prefix]单个细胞的最新时间戳,它将添加的下一个版本。

相关问题