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

网友投稿 278 2022-11-19

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

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

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

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

​​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位的,否者不起作用

第二个地方:

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

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

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java数据结构实现双向链表功能
下一篇:JDK、Hadoop安装(8)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~