我已经从雅虎网站下载了hadoopvm,并通过vmwareplayer启动了hadoopvm。我看不出有什么问题。正如在yahoo中提到的,我使用了EclipseEuropa(v3.3.1)并下载了一个jar文件(hadoop-0.18.3-eclipse-plugin)在eclipse中启用mapreduce插件。我用hadoop启动了linux虚拟机,并在eclipse中创建了新的dfs位置(输入虚拟机的ip,map/reduce主端口9001,dfs端口9000)。但在节点中我得到了错误“error:null."
我做错了什么?另外,在eclipse中配置hadoop变量时,我在advanced选项卡中没有看到设置hadoop位置的情况。
我正在使用EclipseEurope3.3.1和Hadoop0.18.0。
我在选择插件版本时出错了吗?
谢谢你的帮助。
3条答案
按热度按时间6mzjoqzu1#
在cygwin中生成eclipse来解决这个问题。
转到cygwin中的eclipse installed文件夹并调用eclipse.exe
oalqel3c2#
我所做的和为我工作的是:按照这个线程中的说明:编辑这个文件:\workspace.metadata.plugins\org.apache.hadoop.eclipse\locations并添加一个属性:“hadoop.job.ugi”,值为“hadoop user,”
但是还要将属性“mapred.system.dir”修改为“/hadoop/mapred/system”。你可以在这个网页上看到。我按照这一页完成了其余的配置。
dphi5xsq3#
上面的回答帮助了我;他说的是在安装完cygwin之后打开cygwin终端并转到“cygdrive”(使用cd。。和pwd)转到驱动器并查找eclipse.exe,然后“运行eclipse”
现在它将显示文件夹而不是“error:null"