创建Hive表后,查看表结构发现中文注释乱码

    科技2022-07-20  101

    解决方法: (1)修改表字段注解和表注解

    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; (2)修改分区字段注解

    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; (3)修改索引注解

    alter table INDEX_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8; (4) 修改hive-site.xml配置文件 javax.jdo.option.ConnectionURL jdbc:mysql://IP:3306/db_name?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8 JDBC connect string for a JDBC metastore (5)删除旧的表,重新建表即可

    Processed: 0.011, SQL: 8