关于hive查询hbase乱码或者null的问题,我也遇到过 ,字符集方面也改了,HBASE查到的数据都正常,通过HIVE有的字段有数据,有的字段全是NULL,这个是什么问题呢 |
zhangshuai 发表于 2015-5-20 12:54 LASTUPLOADTIME改成string试试 |
bob007 发表于 2015-5-20 12:32 0:是列族,LASTUPLOADTIME 是一个null应该是一个时间。。 |
0:是什么?? :LASTUPLOADTIME#b也是中文?? |
bob007 发表于 2015-5-20 12:15 贴出完整内容看看 |
把你的远程Client编码设置成UTF8 我平时用的是SecureCRT, 去 terminal-->appearance--->character encoding 设置 整合参考这个 hive创建外部表,查询数据为null,不识别数据类型字节 后面加个井字“#” CREATE EXTERNAL TABLE hitable(key string, dev_type int) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,g:dev_type#b") |