2013-03-07 116 views
3

我對hadoop非常陌生。我需要安裝它,並玩樣品。訪問虛擬機中的Hadoop後Eclipse Europa中的DFS位置

SO我提到這個tutorial。我已經安裝了該教程中給出的Sandbox。我需要在提供虛擬機位置的窗口中配置ECLIPSE,如下圖所示,這是本教程中給出的。 enter image description here 我已經安裝了eclipse europa和hadoop插件。 然後在地圖/減少位置我給VM主機名稱,Linux用戶名在UserName和9001在Map/Reduce端口和9000在DFS端口。

在高級選項卡我已經設置值到mapred.system.dir爲/ Hadoop的/ mapred /系統

並沒有hadoop.job.ugi給用戶名。 enter image description here

當我點擊確定後,我無法在ECLIPSE的DFS位置下獲取HDFS文件系統。 請幫我這個

+0

五月如果您的端口與教程中描述的不同,可以從「core-site.xml」和「mapred-site.xml」中查看端口的值。 – Alper 2013-03-07 10:01:51

+0

@Alper:我搜索了整個文件夾。我找不到你指定的xml。 :( – BinaryMee 2013-03-07 10:10:18

+0

它可能在HADOOP_HOME/conf中,你可以檢查嗎? – Alper 2013-03-07 11:04:29

回答

3

我也遇到了同樣的問題。我安裝了RedHand cgywin(openssh和openssl軟件包)並更新了「Path」環境變量,其路徑爲cgywin/bin(c:\rhcygwin\bin)。然後,我的Eclipse DFS位置能夠連接到虛擬機上的Hadoop。一旦成功,我看到選項「hadoop.job.ugi」。

http://v-lad.org/Tutorials/Hadoop/00%20-%20Intro.html描述了安裝cgywin。

注意:我在Windows Vista上運行Hadoop VM。

+0

確保在安裝Cygwin時標記openssh框 – avinash 2014-04-13 14:48:19

0

我從Cygwin中產生了Eclipse,它對我來說工作得很好(即我可以看到「hadoop.job.ugi」參數)。另外,我沒有對我的PATH環境變量進行任何更改。

4

我也遇到了同樣的問題。這裏的問題與hadoop配置無關,但與eclipse相關。要解決此問題,請轉至「\ workspace \ .metadata \ .plugins \ org.apache.hadoop.eclipse \ locations」。在這裏打開XML文件,只需添加屬性「hadoop.job.ugi」,值爲「hadoop-user,ABC」,然後重新啓動您的eclipse。它爲我工作。

我試圖讓只有一個值,即沒有ABC,但它力的工作,我不知道這個逗號分隔值的意義,但因爲我剛開始的教程中,我希望能儘快得到這個答案:)