我有一个 HBase 表,其中行键看起来像这样。
08:516485815:2013 1
06:260070837:2014 1
00:338289200:2014 1
我使用以下查询创建了一个 Hive 链接表。
create external table hb
(key string,value string)
stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
with serdeproperties("hbase.columns.mapping"=":key,e:-1")
tblproperties("hbase.table.name"="hbaseTable");
当我查询表格时,我得到以下结果
select * from hb;
08:516485815 1
06:260070837 1
00:338289200 1
这对我来说很奇怪。为什么 serde 无法映射 HBase 密钥的全部内容?蜂巢表在第二个“:”之后缺少所有内容
有没有人遇到过类似的问题?