Windows本地IDEA运行mapreduce报错java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset.

发布时间 2023-07-28 19:29:08作者: lijuny

问题原因

在windows运行hadoopJob程序的时候需要模拟下hadoop的运行环境。否则出现会出现标题的问题。

解决方案

  1. 下载Hadoop的bin目录
    https://github.com/s911415/apache-hadoop-3.1.3-winutils
  2. 将步骤1中下载的文件配置成环境变量HADOOP_HOME(指向解压之后的的bin的上级目录)。
  3. 执行下载文件中winUtils.exe
  4. 将bin目录的hadoop.dll放在C:\windows\system32下
  5. 重启idea之后重新执行程序,异常解决