问题情况:
1.打开datahub前端网页,给数据添加中文标签出现???乱码
2.中文名的数据库和表也一样出现???乱码。
问题原因:
1.datahub的元数据存储库采用Mysql,datahub创建的元数据表默认charset不支持中文
解决办法如下:
1.找到创建元数据表的文件,在创建表的语句最后加上 DEFAULT CHARSET=utf8。
(我是直接从git克隆过来,采用docker启动的)
2.修改 vim /opt/module/datahub/docker/quickstart/mysql/init.sql
3.修改后重新用quickstart.sh启动部署服务组件。
(如果你熟悉docker功能特性的话,不用像我一样删掉整个docker后重新安装了!)