这是一个创建于 3690 天前的主题,其中的信息可能已经有所发展或是发生改变。
这个问题困扰了我好久了,查了很多资料,也试了很多方法都木有解决。所以来这个做个伸手党问一下,希望能得到各位大神的帮助!
具体问题是这样的:
写的项目中希望得到hive中表的建表语句,所以在hive cli里面执行`show create table`语句,但是发现得到的结果中,中文是乱码。类似这样:
后面我查了一些资料,发现与hive的metastore的MySQL编码有关,所以我将MySQL中的相关编码从latin1更改为UTF-8。这下,在Hive中执行DESC table的语句是可以正确的显示中文的,但是SHOW CREATE TABLE语句仍然还是这样的乱码。
我尝试在Java中取得这些结果并用如下的语句转码,但是转完的文字更不对了……இдஇ
谢谢各位大神了~
1 条回复 • 2014-10-21 19:40:52 +08:00
|
|
1
cad0420 2014-10-21 19:40:52 +08:00
自顶。。。TAT
|