3

我对hadoop很陌生。我需要安装它并使用示例。

所以我参考了这个教程。我已经安装了该教程中给出的沙盒。我需要在提到虚拟机位置的窗口中配置 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 文件系统。请帮助我

4

3 回答 3

4

我也遇到了同样的问题。这里的问题与hadoop配置无关,而是与eclipse有关。要解决此问题,请转到“ \workspace\.metadata\.plugins\org.apache.hadoop.eclipse\locations ”。在这里打开 XML 文件,只需添加属性“ hadoop.job.ugi ”,其值为“ hadoop-user,ABC ”,然后重新启动 Eclipse。它对我有用。

我尝试只给出一个值,即没有 ABC,但它不起作用,我不知道这个逗号分隔值的重要性,但由于我刚刚开始本教程,我希望尽快得到这个答案:)

于 2014-02-21T12:16:01.830 回答
3

我也遇到了同样的问题。我安装了 RedHad cgywin(openssh 和 openssl 包)并使用 cgywin/bin ( ) 的路径更新了“Path”环境变量c:\rhcygwin\bin。然后我的 Eclipse DFS 位置能够连接到虚拟机上的 Hadoop。一旦成功,我就会看到选项“hadoop.job.ugi”。

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

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

于 2013-03-19T23:31:05.613 回答
0

我从 Cygwin 中生成了 Eclipse,它对我来说工作得很好(即我可以看到“hadoop.job.ugi”参数)。此外,我没有对我的 PATH 环境变量进行任何更改。

于 2013-11-09T10:02:41.627 回答