可能因为计算机配置太垃圾,在虚拟机里用Eclipse,几乎要卡死!
所以现在尝试使用Windows下Eclipse执行MapReduce,步骤如下:

开发环境:Windows10 64位,Hadoop2.7.1

1.安装Hadoop-Eclipse-Plugin

(以下操作在Window系统中进行)
下载hadoop2x-eclipse-pluginhttps://github.com/winghc/hadoop2x-eclipse-plugin
解压hadoop2x-eclipse-plugin,将其中的hadoop-eclipse-plugin-2.6.0.jar复制到Eclipse安装目录下的plugins文件夹中,启动Eclipse。
下载Hadoop安装包(与虚拟机中相同):http://mirror.bit.edu.cn/apache/hadoop/common/
Hadoop安装包解压到windows系统中,这里我解压到D:\hadoop
选择 Window 菜单下的 Preference,左侧找到Hadoop Map/Reduce,填写刚刚解压的Hadoop目录,如图:

如何在Window中进行MapReduce编程  

2.配置winutils

如果此时运行MapReduce程序,会出现
Could not locate executable null\winutils.exe in the Hadoop binaries.所以还需进行以下配置

  • 配置环境变量,新建变量HADOOP_HOME,值为Hadoop目录,然后在PATH中添加%HADOOP_HOME%\bin(可能要重启)
  • 下载winutils(hadoop2.7.x) https://download.csdn.net/download/gendlee1991/10167002
    winutils.exe放置在%HADOOP_HOME%\bin目录下,,hadoop.dll放置在Windows\System下。

相关内容:

如何在Windows中使用Eclipse访问虚拟机Linux系统中的hadoop(伪分布式)

相关文章:

  • 2022-02-11
  • 2021-06-18
  • 2022-02-27
  • 2021-07-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-13
  • 2021-07-19
  • 2021-04-07
  • 2021-05-21
  • 2021-10-13
相关资源
相似解决方案