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版本:
解压
使用的hadoop3.3.1版本,选就近用的3.0.0版本
将hadoop-3.0.0下bin文件夹与本地hadoop-3.3.1下的bin文件夹替换
运行:
效果: