是hive元数据库MySQL中的字符集有问题
连接mysql进入元数据库metastore
mysql> use metastore;
alter database metastore character set latin1;
alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;
alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;
以上是对mysql的修改
对hive的修改,hive-site.xml
这样就可以了!!
以下是其他博主对hive配置文件的修改,我用了没有解决:



