我使用sqoop从mysql表导入数据,以便与hadoop一起使用。导入时会显示错误。
Hadoop版本: 2.5.0 Sqoop版本: 1.4.6
用于导入的命令
sqoop import --connect jdbc:mysql://localhost/<dbname> --username root --password pass@123 --table <tablename> -m 1错误显示为
15/05/27 23:13:59 ERROR tool.ImportTool: Encountered IOException running import job: java.io.FileNotFoundException: File does not exist: hdfs://localhost:9000/usr/lib/sqoop/sqoop-1.4.6.jar有什么帮助吗?
发布于 2015-05-28 05:22:21
试试这个:
1.在HDFS:中创建一个目录
hdfs dfs -mkdir /usr/lib/sqoop2.将sqoop复制到HDFS:中
hdfs dfs -put /usr/lib/sqoop/sqoop-1.4.6.jar /usr/lib/sqoop/3.检查HDFS:中是否存在该文件
hdfs dfs -ls /usr/lib/sqoop4.使用sqoop:导入
sqoop import --connect jdbc:mysql://localhost/<dbname> --username root --password pass@123 --table <tablename> -m 1https://stackoverflow.com/questions/30482297
复制相似问题