Hive 有没有办法在配置单元中查看不同的HBase数据版本
我集成了HIVE和HBase,每个HBase表列有2个版本的数据,例如,请参见下文Hive 有没有办法在配置单元中查看不同的HBase数据版本,hive,hbase,Hive,Hbase,我集成了HIVE和HBase,每个HBase表列有2个版本的数据,例如,请参见下文 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
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中查看这些版本 目前,无法查看以前的单元格版本,您只能访问最新的时间戳。配置单元hbase处理程序版本1.1.0支持访问keyvalue的最新时间戳,并支持对时间戳的范围查询,请查看更多详细信息 例如
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');
此版本仅支持时间戳,最新修补程序支持使用
:timestamp:cf:[可选限定符或限定符前缀]
访问单个单元格的最新时间戳,它将添加到下一版本。目前,无法查看以前的单元格版本,您只能访问最新的时间戳。配置单元hbase处理程序版本1.1.0支持访问keyvalue的最新时间戳,并支持对时间戳的范围查询,请查看更多详细信息
例如
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');
此版本仅支持时间戳,最新补丁支持使用:timestamp:cf:[可选限定符或限定符前缀]
访问单个单元格的最新时间戳,它将添加到下一版本中