我是新来的Hadoop和边练sqoop我有此错误消息,我已经使用的命令是 我创建了一个import.txt
文件和我使用的 import --connect jdbc:mysql://localhost/hadoopdb --username hadoop -P
和放置在此文件在HDFS上。Hadoop的sqoop错误,而使用数据导入选项文件
在导入时,我使用--options-file
命令将此文件提供给sqoop工具。所以最后的命令我在命令PROMT给予如下,
sqoop --options-file /user/cloudera/import.txt --table employee
hiting回车键我有以下错误消息
sqoop --options-file /user/cloudera/import.txt --table employee
13/10/16 13:43:12 ERROR sqoop.Sqoop: Error while expanding arguments
java.lang.Exception: Unable to read options file: /user/cloudera/import.txt
at org.apache.sqoop.util.OptionsFileUtil.expandArguments(OptionsFileUtil.java:102)
at com.cloudera.sqoop.util.OptionsFileUtil.expandArguments(OptionsFileUtil.java:33)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:201)
at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
at org.apache.sqoop.Sqoop.main(Sqoop.java:238)
Caused by: java.io.FileNotFoundException: /user/cloudera/import.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileReader.<init>(FileReader.java:55)
at org.apache.sqoop.util.OptionsFileUtil.expandArguments(OptionsFileUtil.java:70)
... 4 more
Unable to read options file: /user/cloudera/import.txt
谁能告诉我,为什么错误的是未来的后。
在此先感谢。
具有u检查读取和执行文件的权限用户? –