1.安装eclipse
下载的eclipse包直接解压便可。
2.hadoop-eclipse插件的配置
本文使用的Hadoop为1.2.1版本,网上不少教程说该插件在hadoop-1.2.1/contrib/目录下,可是我发现该目录下并无该插件,以下:
获得hadoop-eclipse-plugin-1.2.1.jar插件后,咱们只需将其移动eclipse安装目录下的plugins目录下便可。
3.eclipse上配置Hadoop环境。
① 打开eclipse,选择window->Preferences菜单,选择左侧的Hadoop Map/Reduce,按下图配置hadoop的安装位置。
② 选择eclipse中的window->Show View->Other,选择MapReduce Tools下的Map/Reduce Locations,以下图
③ 上步操做完成后,会出现以下窗口。
将鼠标放在浅红色区域,右键选择New Hadoop Location
④ 配置Hadoop Location
其中的Location name随便写,Map/Reduce Master配置与
hadoop-1.2.1/conf/mapred-site.xml
中的同样,DFS Master的配置与
hadoop-1.2.1/conf/core-site.xml
同样。
至此,配置工做完成。
5.测试是否配置成功
咱们新建一个project,而后选择Map/Reduce Project,再点击完成时,因为咱们是第一次建Map/Reduce工程,会出现以下的窗口,咱们选择Yes便可。
而后,在工程视图窗口,咱们看到DFS的文件结构,就说明咱们的配置成功了。
在windows下编写hadoop程序时,须要将Linux下的hadoop拷贝到window下,注意配置文件到要彻底同样。
错误处理:
修改Linux服务器上的hadoop下的hdfs-core.xml文件,将dfs.permissions属性设置为false便可。并重启一下Hadoop。