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 ''
![Hadoop Sqoop;从HDFS导入数据到MYSQL数据库中出现中文字符乱码 Hadoop Sqoop;从HDFS导入数据到MYSQL数据库中出现中文字符乱码](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVFl3TkRFMU1URXlOVFEyTXpFMlAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05FYjNaTU1rcHpZakpqZFZrelRtdGlhVFYxV2xoUmRpOW1iMjUwTHpWaE5rdzFUREpVTDJadmJuUnphWHBsTHpRd01DOW1hV3hzTDBrd1NrSlJhMFpEVFVFOVBTOWthWE56YjJ4MlpTODNNQzluY21GMmFYUjVMME5sYm5SbGNnPT0%3D.jpg?w=700&webp=1)
系统管理员等字符在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 ''