解决hive comment 中文乱码问题

创建数据表时我们经验会添加一些中文注释到表里面方便识别,但会出现乱码.

 

解决方法

登陆Mysql数据库切换到Hive库:

  1. use hive

修改以下两张表即可;

  1. alter table COLUMNS_V2 modify column COMMENT varchar(256) character set utf8;
  2.  
  3. alter table TABLE_PARAMS modify column PARAM_VALUE varchar(4000) character set utf8;

再回到Hive查看表结构时就正常显示中文了;

如果你的表创建了分区的话就要再加一条语句:

  1. alter table PARTITION_KEYS modify column PKEY_COMMENT varchar(4000) character set utf8;
 
附:
comment可以在metastor Manager 修改 
 
image

您可以选择一种方式赞助本站