0
点赞
收藏
分享

微信扫一扫

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

JakietYu 2022-05-16 阅读 82


在运行Spark程序写出文件(savaAsTextFile)的时候,遇到了这个错误:

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries._hadoop

也有可能是下面这种错误:

​​java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V​​

这两种错误有可能是会跟着出现,因为要在两个地方修改

第一个地方:

下载 hadoop-common-2.2.0-bin-master 文件,并配置环境变量HADOOP_HOME和path路径

注意:hadoop-common-2.2.0-bin-master 文件一定要弄清是32位或者64位的,否者不起作用

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries._spark_02

第二个地方:

把 hadoop-common-2.2.0-bin-master 文件中的 hadoop.dll 文件拷贝一份放到 C:\Windows\System32 路径下

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries._scala_03

这两个步骤做完之后,一定要重启电脑

重启电脑之后,在运行代码,则不会再出现错误,运行成功~~




举报

相关推荐

0 条评论