之前在使用sqoop输入以下命令时
bin/sqoop export \ --connect jdbc:mysql://node1:3306/journal \ --username root \ --password 123456 \ --table top_courses_by_traffic \ --export-dir /user/hive/warehouse/journal.db/top_courses_by_traffic
--input-fields-terminated-by '\001' \ --columns 'type,id,total_traffic'
导出文件的时候一直报如下的错误(仅对我个人而言,有的人的电脑上就没有报这个错误/?)
在同学的帮助下解决了这个困扰我已久的问题
正确的命令:
bin/sqoop export \ --connect jdbc:mysql://node1:3306/journal \ --username root \ --password 123456 \ --table top_courses_by_traffic \ --export-dir /user/hive/warehouse/journal.db/top_courses_by_traffic/delta_0000001_0000001_0000
--input-fields-terminated-by '\001' \ --columns 'type,id,total_traffic'
因为错误显示不是一个文件,可以在我们的文件目录下查找这个文件(下面是一些查找方法)
可以找到我们的文件目录下多了一个
/delta_0000001_0000001_0000