2013-05-25 40 views
0

我试图按照雅虎的Hadoop教程:
http://developer.yahoo.com/hadoop/tutorial/module3.html#vm雅虎的Hadoop教程

一切都很好,直到我试图根据“入门使用Eclipse”一节我的Eclipse IDE连接到Hadoop的服务器进程。简短的故事是,我的“地图减少位置”,我的DFS位置不断返回“错误:null”。我的虚拟机正在运行,我可以从我的电脑上ping它。 Hadoop服务器正在运行,因为我已经运行了Pi示例。

我的电脑运行WindowsXP,并且hadoop位置的高级列表中没有“hadoop.job.ugi”....“/ hadoop/mapred/system”也提到了什么。在教程中安装的hadoop安装目录中没有这样的目录。这似乎是来自该字段名称的非常​​重要的目录。我进入了高级设置,并将对我的WinXP登录(本)的引用切换到“hadoop-user”。在VM中很容易找到它正在查找的文件夹位置,如“/ tmp/hadoop-hadoop-user/mapred/temp”。

我想我可以在WinXP环境下运行eclipse并通过IP地址连接到VMWare进程吗?这不是文章的要点吗?这是行不通的。

回答

1

您的阅读正确。 hadoop的eclipse插件有很多注意事项,还有一些没有很好记录的东西。看到Icn在Installing Hadoop's Eclipse Plugin上的第二个答案。希望这可以解决问题。

1

“/ Hadoop的/ mapred /系统”是指内部HDFS目录,所以你不使用LS

看到它从终端

我没有看到“hadoop.job.ugi”高级列表,按照那里的说明成功连接到VM。

您使用的是Eclipse的推荐版本(3.3.1)吗?