Hadoop Sqoop;从HDFS导入数据到MYSQL数据库中出现中文字符乱码

时间:2022-05-23 00:26:47

HDFS中的数据

Hadoop Sqoop;从HDFS导入数据到MYSQL数据库中出现中文字符乱码

其中有:"系统管理员/张三等中文字符"

执行:

sqoop export --connect jdbc:mysql://192.168.2.251:3306/sys_app_user --username root --password root --table SYS_USER_copy --fields-terminated-by ',' --export-dir '/yuqi/sqoop/sys_user/part-m-0000*' -m 5 --null-string '' --null-non-string ''

Hadoop Sqoop;从HDFS导入数据到MYSQL数据库中出现中文字符乱码

系统管理员等字符在MYsql数据库中变成了  "???????"

解决方法


sqoop export --connect "jdbc:mysql://192.168.2.251:3306/sys_app_user?characterEncoding=UTF-8"
--username root --password root --table SYS_USER_copy --fields-terminated-by ',' --export-dir '/yuqi/sqoop/sys_user/part-m-0000*' -m 5 --null-string '' --null-non-string ''