在Ubuntu 12.10上安装Eclipse并在其上运行第一个MapReduce程序WordCount。
首先到官网下载eclipse,找到eclipse for java developer,linux版本eclipse-java-juno-SR1-linux-gtk.tar.gz
下载完到下载目录,tar -zxvf eclipse-java-juno-SR1-linux-gtk.tar.gz -C ..你想解压到的目录
然后把解压目录添加到PATH路径,这样在终端输入eclipse就能启动了。
下一步就要安装Hadoop for eclipse 插件。在你的hadoop安装目录下的contrib目录下看是否有eclipse-plugin目录,如果有其内就是对应的插件。如果没有,就要自己编译了(目前我还不会编译),源代码在hadoop目录下的
src/contrib/eclipse-plugin。我的hadoop版本是1.1.0,如果你的和我的版本一样,在这里获取插件hadoop-eclipse-plugin-1.1.0.jar: http://pan.baidu.com/share/link?shareid=434048&uk=487907638
有插件后,把它复制到eclipse安装目录下的plugins下。然后重启hadoop。这里要注意一点,有时候eclipse会出现加载插件失败的情况,如果出现,就用eclipse -clean命令启动。
启动后,File->New->Project..如果出现Map/Reduce Project选项,选择后next,输入Project name完成后,说明插件安装成功了。如果出现了Map/Reduce Project选项,但是next后提示错误,说明你使用的插件不可行,要找到正确的插件才行(有些人可能自己编译的插件,会出现这样的情况)。