我在hbase表上创建了一个配置单元表
就像那样
CREATE EXTERNAL TABLE RGPD.TEST_TAB(
`HBASE_ID` STRING,
`INTEGRATION_ID` STRING,
`LAST_NAME` STRING,
`MAIDEN_NAME` STRING,
`FST_NAME` STRING,
`PER_TITLE` STRING,
`BIRTH_DT` STRING
)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ('hbase.columns.mapping'=':key,all:integration_id,all:last_name,all:maiden_name,all:fst_name,all:per_title,all:birth_dt','serialization.encoding'='UTF-8')
TBLPROPERTIES ('hbase.table.name'='key:TEST_TAB');
在配置单元中进行选择查询时
我有这样的回报:
10131472 FRAN�OIS
hbase中的查询返回:
01061948 FRAN\xC7OIS
我知道这是一个字符集(utf-8)问题,但我还没有找到解决办法
请帮忙!!
暂无答案!
目前还没有任何答案,快来回答吧!