1. 进入 etc目录下打开 my.cnf 文件 ,对 my.cnf 添加以下语句:

    [client]
    default-character-set=utf8
    [mysqld]
    default-storage-engine=INNODB
    character-set-server=utf8
    collation-server=utf8_general_ci

完成之后,重启mysql,再进入到mysql查看修改是否成功

show variables like 'chara%*

第二步:在 mysql 修改hive元数据表注释和字段注释的编码为 utf-8

修改表字段注解和表注解

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;

重新导入建表语句(dbeaver)