hive中文乱码解决办法

环境: hive 1.2.1

hive 中文注释为乱码,

首先我们修改一下hive源数据库里的编码

连接到你环境的hive源数据中。

1
show create COLUMNS_V2;

可以看到

hive-garbled-1

我们将COLUMNS_V2表中的COMMENT修改为utf-8

1
ALTER TABLE  `COLUMNS_V2` CHANGE  `COMMENT`  `COMMENT`  varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;

之后在看就可以了,可以显示中文啦。

hive-garbled-2

感谢您的支持!