1.首先下载对应版本的hadoop插件
这里推荐下载hadoop-eclipse-plugin-2.7.3.jar。
百度网盘下载
链接:https://pan.baidu.com/s/1cYcli8iiMscEQx7mHSVgtQ
提取码:rmhu
下载 hadoop-eclipse-plugin-2.7.3.jar
2.进入Eclipse的目录,找到Plugins文件夹,讲刚才下载的插件拷贝进去(注意,Eclipse最好要处于关闭状态)并重启Eclipse
3.打开,Eclipse,使用Project Explorer 会发现左侧多了一个DFS Location,说明已经安装成功
4.打开Window-->Preferens,可以看到Hadoop Map/Reduc选项。高版本的eclipse可能看不到该选项,搜索hadoop即可。然后点击,然后添加hadoop-2.6.0进来,如图所示:
目录选择hadoop解压目录即可
5.打开Windows–Show View
配置Map/ReduceLocations
1)点击Window-->Show View -->MapReduce Tools 点击Map/ReduceLocation
2)点击Map/ReduceLocation选项卡,点击右边小象图标,打开Hadoop Location配置窗口: 输入Location Name,任意名称即可.配置Map/Reduce Master和DFS Mastrer,Host和Port配置成hdfs-site.xml与core-site.xml的设置一致即可。
3)打开后,下方会出现小黄象的选项卡,如果没有请尝试切换一下java视图
4)在空白处点击右键,选择新建一个位置 New Hadoop Location
如图进行修改
5)在window系统 需要下载Hadoop的window环境
下载网盘中的hadoopwindows-master.zip,解压并复制到hadoop的bin目录下,这里我用的是hadoop2.7.7
6)并配置环境变量HADOOP_HOME=D:\xl-download\hadoop-2.7.7\hadoop-2.7.7\bin (改为你自己hadoop的安装目录下的bin文件夹
6.可能出现的问题
1. 如果出现null/bin/winutils.exe,则将hadoopbin_for_hadoop2.7.7.zip解压到hadoop安装目录的bin目录下,然后双击winutils.exe,如果出现窗口一闪而过则没有问题,如果不行,则需要将msvcr120.dll放到C:\Windows\System32目录下,然后重新执行winutils.exe。然后需要配置环境变量,添加HADOOP_HOME以及Path
2. 如果在MapReduce中出现了AccessControllException,则需要添加环境变量HADOOP_USER_NAME,值为root