eclipse里面配置hadoop

Posted wyju

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse里面配置hadoop相关的知识,希望对你有一定的参考价值。

1.切换到普通用户下面

su hadoop

2.进入到/usr/local/hadoop/etc/hadoop/里面。查看配置文件

cd /usr/local/hadoop/etc/hadoop/

在这里插入图片描述

3.修改core-site.xml 文件

(1)进入文件里面
vim core-site.xml 
(2)内容修改为
<!-- 所有hadoop的存储目录 -->
        <property>
        <name>hadoop.tmp.dir</name>
        <value>file:/usr/local/hadoop/tmp</value>
    </property>
  <!-- 默认hadoop的hdfs的命名,端口为9000-->
        <property>
        <name>fs.defaultFS</name>
        <value>hdfs://192.168.1.100:9000</value>
    </property>

在这里插入图片描述

4.修改hdfs-site.xml

(1)进入文件里面
vim etc/hadoop/hdfs-site.xml
(2)在原来的内容上添加以下内容
 <property>
         <name>dfs.namenode.rpc-address.ns.nn1</name>
         <value>192.168.1.100:9000</value>
 </property>

在这里插入图片描述

5.启动节点

sbin/start-all.sh

在这里插入图片描述

6.查看端口号,50070和8088

在这里插入图片描述

在这里插入图片描述

准备好我们开始配置eclipse,那么首先要解决windows下面的问题

1.利用xftp,把/usr/local/hadoop/etc/hadoop里面的两个配置文件拷贝到windows桌面上

(1)core-site.xml
(2)hdfs-site.xml

在这里插入图片描述

2.解压windows下面的hadoop-2.7.7.tar.gz包

在这里插入图片描述
在这里插入图片描述

3.把插件 hadoop-windows-plugin.zip 拷贝到D:\\zhilaoshi\\linux\\hadoop-2.7.7\\bin目录

在这里插入图片描述

4.把winutils.exe和hadoop.dll拷贝到D:\\zhilaoshi\\linux\\hadoop-2.7.7\\bin目录

在这里插入图片描述

5.配置配置 Windows下面的hadoop的环境变量

(1)打开环境配置

在这里插入图片描述

(2)新建 HADOOP_HOME 值是 自己的路径(就是第二步骤时你解压的路径)
(3)新建 HADOOP_USER_NAME 值是 hadoop

在这里插入图片描述

(4)在 PATH 中添加 %HADOOP_HOME%\\bin

在这里插入图片描述

6.复制 hadoop-eclipse-plugin-2.7.7.jar 文件到 Eclipse 安装目录下的 plugins 目录中

(1)右击eclips----点击属性,查看安装路径

在这里插入图片描述

(2)复制 hadoop-eclipse-plugin-2.7.7.jar 文件到 Eclipse 安装目录下的 plugins 目录中

在这里插入图片描述
接下来打开eclipse正式开始配置eclips里面的hadoop

1.找到window–preferences,在框里搜索hadoop,点击hadoop map/reduce配置hadoop环境

在这里插入图片描述

2.点击右边的Browse,配置hadoop路径

在这里插入图片描述

3.window ----show views—other-,然后搜说map,然后点击小象就可以了,这样就打开了hadoop的窗口

在这里插入图片描述
在这里插入图片描述

4.配置 Hadoop 插件

在这里插入图片描述
在这里插入图片描述

5.验证是否配置成功

在这里插入图片描述
环境已经搭建好,接下来我们创建hadoop项目

1.新建项目,选择map项目,项目名字为MyHadoop

在这里插入图片描述

2.src下面配置log4j.properties文件

log4j.rootLogger=info, a1
log4j.appender.a1=org.apache.log4j.ConsoleAppender
log4j.appender.a1.layout=org.apache.log4j.PatternLayout
log4j.appender.a1.layout.ConversionPattern=%p %d{yyyy-MM-dd HH:mm:ssS} || %c{1} || %m%n

3.添加 HDFS 配置文件

在这里插入图片描述
接下来就可以写项目代码了

以上是关于eclipse里面配置hadoop的主要内容,如果未能解决你的问题,请参考以下文章

hadoop——配置eclipse下的map-reduce运行环境 1

Hadoop eclipse plugin

Eclipse 中的通用代码片段或模板

eclipse配置hadoop2.7.2开发环境

在Eclipse下搭建Hadoop开发环境

在Eclipse下搭建Hadoop开发环境