我正在从包含Unicode的文本文件创建HIVE外部表。但是在我创建它之后,查询数据时会显示乱码。
这是我的文本文件
0,阿会喃
1,韦昭
2,伊籍
3,尹赏
5,尹默
6,于禁
7,于诠
8,卫瓘
9,袁遗
10,袁胤
将其添加到HDFS后,我可以使用fs -cat显示其内容,一切都正确显示。
但在我创建了一个HIVE外部表后,使用它来通过HQL
create external table San11.WuJiang2(Index INT, Name STRING)
row format delimited fields terminated by ','
location '/San11/Tables/WuJiang2';
并查询hql
select * from San11.WuJiang2;
乱码显示,所有索引都为NULL
NULL ?�O�U
NULL NULL
NULL �-f
NULL NULL
NULL
NULL NULL
NULL NULL
NULL 9\O�
NULL NULL
NULL 9\Øž
任何人都可以帮忙吗?
感谢