Java运行Hadoop发生异常:

原因:

在windows本地搭建Hadoop环境,下载winutils文件,并将hadoop-3.3.1包内的bin文件替换,将下载文件中hadoop.dll放到C\Windows\System32下

解决:

1.去官网下载对应的hadoop版本,在linux集群搭建的是hadoop-3.3.1,因此将hadoop-3.3.1下载到windows本地

Hadoop下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/

 

 2.解压Hadoop到本地目录:

 

3.配置环境变量:

(1)新建HADOOP_HOME和JAVA_HOME环境变量:


(2)在path配置: 

4.下载winutils的windows版本: 

GitHub - steveloughran/winutils: Windows binaries for Hadoop versions (built from the git commit ID used for the ASF relase)

 

解压 

 

 使用的hadoop3.3.1版本,选就近用的3.0.0版本

 将hadoop-3.0.0下bin文件夹与本地hadoop-3.3.1下的bin文件夹替换

 

 运行:

效果:

 

 

 

 

 

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐