Hive: 中文注释乱码问题
现象

原因
Hive元数据信息存储在MySQL中。
Hive要求数据库级别的字符集必须是latin1。但是对于具体表中字段的字符集则没做要求。
默认情况下,字段字符集也是latin1,但是latin1不支持中文。
解决
在
mysql
中,对于记录注释
comment
信息的几个表字段字符集进行修改。
step1
:
DataGrip
打开
MySQL console
控制台

step2
:执行下述
sql
语句修改字符集

step3
:查看验证是否修改成功


step4
:删除之前
hive
中创建的表,重新建表