HDFS中的数据
其中有:"系统管理员/张三等中文字符"
执行:
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 ''
系统管理员等字符在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 ''