sqoop导入数据到mysql出错问题

sqoop export --connect jdbc:mysql://localhost:3306/xiandian --username root --password 000000 --export-dir /1daoyun/data/hive/phy_course_xd.txt --table xd_phy_course;

第一次用了以上命令导入时,因为没有输入文本数据的格式,导入数据失败。而后用另一种方法一下命令导入也是失败

sqoop export --connect jdbc:mysql://localhost:3306/xiandian --username root --password 000000 --table xd_phy_course --hcatalog-database default --hcatalog-table xd_phy_course

多次检查命令第二条命令都没有问题,最后把mariadb重启后,再使用第二条命令就成功了

原因分析:使用第一条命令导入没有输入文本数据的格式二导致数据库表出错,而后再用别的方法导入也会失败。

解决方法,删除要导入的那张表,或直接重启数据库;

原文地址:https://www.cnblogs.com/sealin/p/14673617.html