进入 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)