Linux系统下eclipse中配置Hadoop插件

在上一篇文章 Linux系统中安装和使用eclipse中介绍了如何在Linux系统中安装和使用eclipse,接下来我们学习一下如何在Linux系统下eclipse中配置Hadoop插件。

一、添加jar包

这一步在上一篇文章Linux系统中安装和使用eclipse中也有涉及,这里再重新说一下:

用xftp工具将下载好的 hadoop-eclipse-plugin-2.7.3 传输到eclipse目录下的plugins文件夹下即可,这里要注意该jar包(以及之后开发导入的所有jar包)要和你的Hadoop版本相对应,否则有可能会出现EOFException异常

二、开始配置

  1. cd到eclipse目录下,输入命令./eclipse 打开eclipse

  2. 依次点击:顶部菜单栏的Window → Open Perspective → Other…
    → Map/Reduce → OK 出现如下界面即说明操作正确
    Linux系统下eclipse中配置Hadoop插件
    PS:如果打开eclipse是该界面,点击图中指向的按钮即可
    Linux系统下eclipse中配置Hadoop插件

  3. 接着点击Map/Reduce Locations,在下方空白处单击右键 → 点击New Hadoop location…
    Linux系统下eclipse中配置Hadoop插件
    点击后会出现如下图所示的界面
    Linux系统下eclipse中配置Hadoop插件
    自定义一个Location name,接着将Host中的内容修改为你的master节点的IP地址,右边的Port改为9000 (这是因为在你的core-site.xml配置文件中配置的端口号为9000)

  4. 然后点击上图中黑色箭头指向的Advanced parameters,出现如下界面,滚动鼠标滚轮下拉找到 hadoop.tmp.dir,修改后面的路径
    Linux系统下eclipse中配置Hadoop插件
    PS:找hadoop.tmp.dir路径的方法:
    打开一个新的终端,cd到(以笔者为例)/home/nxy/software/hadoop-2.7.3/etc/hadoop/ 路径下面,输入命令vim core-site.xml 打开配置文件,就可以找到你的hadoop.tmp.dir相应的路径

    完成后点击finish即可,若出现类似如下界面,则说明成功了
    Linux系统下eclipse中配置Hadoop插件
    PS:在这之前要先将Hadoop集群启动,否则将会失败

    至此,就将Hadoop插件配置好了,我将在下一篇文章中介绍如何创建一个MapRduce工程和运行一个简单的WordCount程序