乱码样式
刚开始使用Sqoop发现HDFS文件中有中文情况导入到MySQL后会出现如下图所示错误。
解决办法
1、找到Linux下MySQL的配置文件my.cnf,该文件一般默认在/ete/my.cnf下。
2、在文件末尾添加如下内容:
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
如图所示:
3、重启MySQL服务即可,命令如下。
#centos6
service mysqld restart
#centos7
systemctl restart mysqld