现象
原因
Hive元数据信息存储在MySQL中。
Hive要求数据库级别的字符集必须是latin1。但是对于具体表中字段的字符集则没做要求。
默认情况下,字段字符集也是latin1,但是latin1不支持中文。

解决
在 mysql 中,对于记录注释 comment 信息的几个表字段字符集进行修改。
step1 : DataGrip 打开 MySQL console 控制台
step2 :执行下述 sql 语句修改字符集
step3 :查看验证是否修改成功
step4 :删除之前 hive 中创建的表,重新建表
