本文为所涉及环境如下:
Windows10 64位
Eclipse Neon 4.6.0
Hadoop 2.6.0
首先下载eclipse开发hadoop所用插件hadoop-eclipse-plugin-2.6.0.jar,将其放入eclipse/plugins下。然后下载hadoop安装包hadoop-2.6.0.tar.gz并解压到D:\software\hadoop\下。此时重新打开eclipse,在Window/Preferences里可看到多了HadoopMap/Reduce选项,点击该选项,选择hadoop安装目录D:\software\hadoop\hadoop-2.6.0。如下图:
点Apply-》OK确认。
显示Map/Reduce Locations:选Window->Show View->Other->MapReduce Tools->Map/ReduceLocations,OK确认。
在该窗口空白位置右键可以新建自己的hadoop远程连接。
其中Location name随便填,Host填写远程的hadoop集群地址。注意看自己的配置文件,两个端口号一定要写对。
建立连接后,切换到Map/Reduce视图,通过点击下图
最前面的“+”方块,出现下图,并选择Map/Reduce即可。
上述步骤配置正确,将能够看到下图:
此时即可新建Map/Reduce项目了。
如果前面引入hadoop安装目录正确,新建项目后,所有的依赖包将自动引入,如下图:
至此,可以开始写Map/Reduce程序了。
祝顺利。