我是新來的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檢查讀取和執行文件的權限用戶? –