我正在嘗試使用Hadoop 1.0。在將本地系統中的一個文件複製到HDFS時,我得到了Target does not exists
。目標已存在hadoop放置命令錯誤
我的hadoop的命令及其輸出如下:
[email protected]:/host/Shekhar/Softwares/hadoop-1.0.0/bin$ hadoop dfs -put /host/Users/Shekhar/Desktop/Downloads/201112/20111201.txt .
Warning: $HADOOP_HOME is deprecated.
put: Target already exists
觀察輸出後,我們可以看到有字「目標」和「已」之間有兩個空格。我認爲這兩個詞之間必須有類似/user/${user}
的東西。如果我給然後我得到下面的錯誤明確爲/user/shekhar
目標路徑:
ls
[email protected]:/host/Shekhar/Softwares/hadoop-1.0.0/bin$ hadoop dfs -put /host/Users/Shekhar/Desktop/Downloads/201112/20111201.txt /user/shekhar/data.txt
Warning: $HADOOP_HOME is deprecated.
put: java.io.FileNotFoundException: Parent path is not a directory: /user/shekhar
命令如下:
[email protected]:/host/Shekhar/Softwares/hadoop-1.0.0/bin$ hadoop dfs -lsr/
Warning: $HADOOP_HOME is deprecated.
drwxr-xr-x - shekhar supergroup 0 2012-02-21 19:56 /tmp
drwxr-xr-x - shekhar supergroup 0 2012-02-21 19:56 /tmp/hadoop-shekhar
drwxr-xr-x - shekhar supergroup 0 2012-02-21 19:56 /tmp/hadoop-shekhar/mapred
drwx------ - shekhar supergroup 0 2012-02-21 19:56 /tmp/hadoop-shekhar/mapred/system
-rw------- 1 shekhar supergroup 4 2012-02-21 19:56 /tmp/hadoop-shekhar/mapred/system/jobtracker.info
drwxr-xr-x - shekhar supergroup 0 2012-02-21 19:56 /user
-rw-r--r-- 1 shekhar supergroup 6541526 2012-02-21 19:56 /user/shekhar
請幫我在複製文件到HDFS。如果您需要任何其他信息,請讓我知道。
我想在Ubuntu中使用WUBI(Windows Installer for ubuntu)安裝它。
在此先感謝!
嗨,我也遇到了同樣的問題。你能否建議soltuion – Satish 2012-06-06 20:41:38