2014-01-20 91 views
0

我想在Hadoop/Hbase/etc上播放教程(see here),並且在播放它時遇到一些麻煩。Hadoop找不到我的輸入文件

我安裝了Hadoop和HBase的,我的機器上做了我的文件之間的鏈接,但Hadoop的沒有找到我的文件:

我試圖導入CSV文件播放以下命令:

hbase org.apache.hadoop.hbase.mapreduce.ImportTsv '-Dimporttsv.separator=,' -Dimporttsv.columns=HBASE_ROW_KEY,stats:o_id,stats:o_w_id,stats:o_all_local,stats:o_entry_d oorder /user/data/example/haddop_order/order.csv 

而且我得到這個錯誤:

ERROR security.UserGroupInformation: PriviledgedActionException as:dev_user cause:org.apache.hadoop.mapreduce.lib.input.InvalidInputException: Input path does not exist: hdfs://my_machine:9000/user/data/example/haddop_order/order.csv 

但是,當我請檢查是否該文件是在這裏:

hadoop dfs -ls /user/data/example/hadoop_order/ 

Found 1 items 
-rw-r--r-- 1 dev_user supergroup 1486038 2014-01-20 11:26 /user/data/example/hadoop_order/order.csv 

有什麼想法嗎?

+0

的可能重複[第一Hadoop項目的錯誤: 「輸入路徑不存在」(HTTP://計算器。 com/questions/15191832/first-hadoop-project-error-input-path-does-exist) –

+0

查看此處接受的答案:http://stackoverflow.com/a/15191954/1173560 –

回答

0

錯字在您的命令

目錄名 - hadoop_order

錯字 - haddop_order

+0

我覺得很愚蠢! Thx爲您提供幫助。 – delthom