我对hadoop很新。我需要安装它并玩弄样品。
所以我提到了tutorial。我在该教程中安装了Sandbox。我需要在提到VM位置的窗口中配置ECLIPSE,如下图所示,本教程中给出了该位置。 我已经安装了eclipse europa和hadoop插件。 然后在Map / Reduce Locations中,我给了主机名的VM Ip,UserName的Linux用户名和Map / Reduce端口的9001和DFS端口的9000。
在高级选项卡中,我将mapred.system.dir的值设置为/ hadoop / mapred / system
并且没有hadoop.job.ugi来提供用户名。
点击确定后,我无法在ECLIPSE的DFS位置下获得HDFS文件系统。 请帮帮我
答案 0 :(得分:4)
我也遇到了同样的问题。这里的问题与hadoop配置无关,而是eclipse。要解决此问题,请转到“ \ workspace \ .metadata \ .plugins \ org.apache.hadoop.eclipse \ locations ”。这里打开XML文件,只需添加属性“ hadoop.job.ugi ”,其值为“ hadoop-user,ABC ”,然后重新启动eclipse。它对我有用。
我尝试只提供一个值,即没有ABC,但是它没有工作,我不知道这个逗号分隔值的重要性但是因为我刚开始教程我希望很快得到这个答案:)
答案 1 :(得分:3)
我也遇到了同样的问题。我安装了RedHad cgywin(openssh和openssl包),并使用cgywin / bin(c:\rhcygwin\bin
)的路径更新了“Path”环境变量。然后我的Eclipse DFS位置能够连接到虚拟机上的Hadoop。一旦成功,我看到了选项“hadoop.job.ugi”。
http://v-lad.org/Tutorials/Hadoop/00%20-%20Intro.html描述了安装cgywin。
注意:我在Windows Vista上运行Hadoop VM。
答案 2 :(得分:0)
我从Cygwin中产生了Eclipse,它对我来说很好(即我可以看到" hadoop.job.ugi"参数)。另外,我没有对PATH环境变量进行任何更改。