0. 准备工作:
① 正确搭建好的Hadoop伪分布式/完全分布式平台
② 需要的安装包:
jdk-8u181-windows-x64.exe
eclipse-jee-mars-1-win32-x86_64.zip
hadoop-2.7.3.tar.gz
hadoop-eclipse-plugin-2.7.3.jar
winutils-master.zip
1. 在Windows环境下安装JDK,配置环境变量
①双击安装包,安装路径(D:\jdk)
②配置环境变量:
JAVA_HOME
Path
2. 安装eclipse,配置环境
①解压安装包即可
② 把hadoop-eclipse-plugin-2.7.3.jar放入eclipse安装目录下的dropins,然后再运行eclipse
③ 在 open perspective 添加 map/reduce.
3. 在eclipse中连接Hadoop
① 在map/reduce location 中右键单击,新建一个location,重点设置host(主节点ip地址,如果在Windows中设置了主机映射也可以如下图所示直接写虚拟机的主机名), port(dfs: 8020),user name(windows的用户名,建议改为跟虚拟机的用户名一致)
② 回到Xshell,在主节点上编辑hdfs-site.xml,添加一个跳过权限检查的属性
[hadoop@wangxin1 ~]$ vi $HADOOP_HOME/etc/hadoop/hdfs-site.xml
# 添加
<!-- 不开启权限检查 -->
<property>
<name>dfs.permissions.enabled</name>
<value>false</value>
</property>