当前位置: > > > Intellij IDEA - 解决Big Data Tools插件连接HDFS时报HADOOP_HOME is not defined错误

Intellij IDEA - 解决Big Data Tools插件连接HDFS时报HADOOP_HOME is not defined错误

1,问题描述

最近在 Intellij IDEA 上安装了个 Big Data Tools 大数据插件,当连接服务器上的 HDFS 时报如下错误:
IllegalStateException: HADOOP_HOME is not defined. On Windows you should have the HADOOP_HOME environment variable defined or Java property hadoop.home.dir. Please, refer to Hadoop Wiki for more details.

2,问题原因

    Hadoop 需要 windows 的本地库才能运行,官方文档说主要需要 HADOOP.DLLWINUTILS.EXE 这两个文件,如果没有的话,Hadoop 或者基于 Hadoop 的程序都无法运行。

3,解决办法

(1)首先我们访问如下 GitHub 地址:

(2)将 Hadoop 需要的 windows 的本地库下载到本地:
提示:我这里将所有的版本都下载到本地,一共就二十多兆。

(3)将下载下来的压缩包解压后,选择里面需要的版本放置在本机某个目录下,位置根据个人喜好调整:

(4)接着配置系统的环境变量,增加一个系统变量 HADOOP_HOME,路径即为前面的目录路径:

(5)接着编辑系统变量 Path,在里面增加一个 %HADOOP_HOME%\bin

(6)重启 IDEA,可以发现 HDFS 已经可以成功连接上了。
评论0