hive 字段注释中文乱码

1、查看原始注释字段的编码

 

 发现字段编码不是utf8,但是注意:不建议修改整个库的编码方式,直接修改字段注释所在列信息的编码格式即可;

2、修改注释字段编码

use metastore;
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;

修改之后,记得修改下 jdhc 链接加上 这一段

&useUnicode=true&characterEncoding=UTF-8

这样在进行注释的时候就不会乱码了

 

posted @ 2022-07-27 05:45  晓枫的春天  阅读(183)  评论(0编辑  收藏  举报