spark开发常见问题之一:java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop b
Posted mdlcw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spark开发常见问题之一:java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop b相关的知识,希望对你有一定的参考价值。
java.io.IOException: Could not locate executable null\\bin\\winutils.exe in the Hadoop binaries.
at org.apache.hadoop.util.Shell.getQualifiedBinPath(Shell.java:379)
at org.apache.hadoop.util.Shell.getWinUtilsPath(Shell.java:394)
at org.apache.hadoop.util.Shell.<clinit>(Shell.java:387)
at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:80)
...........
19/06/29 10:08:26 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Using Spark‘s default log4j profile: org/apache/spark/log4j-defaults.properties
在配置path路径:
3) 下载winutils.exe,hadoop.dll放到hadoop环境的bin目录,建议尽量使用版本匹配的,必然hadoop-2.6就使用2.6版本的。2.7版本就使用2.7.。理论上2.7版本可以使用在2.6版本上
这里提供hadoop-2.7.3版本的这2个文件:链接: https://pan.baidu.com/s/1r5rZWqU2O7wu2WtAhmt1KA 提取码: pxr9
4)重启电脑再次测试 异常提示消失
提醒:这个异常提示并不一定是spark程序开发时才会出现。在做hadoop程序开发必然写mapreduce程序时 也会遇到同样情况。操作方法一致即可。
以上是关于spark开发常见问题之一:java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop b的主要内容,如果未能解决你的问题,请参考以下文章
spark开发常见问题之一:java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop b
spark开发常见问题之一:java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop b(示