在运行Spark程序写出文件(savaAsTextFile)的时候,遇到了这个错误:
java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
也有可能是下面这种错误:
这两种错误有可能是会跟着出现,因为要在两个地方修改
第一个地方:
下载 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 路径下
这两个步骤做完之后,一定要重启电脑
重启电脑之后,在运行代码,则不会再出现错误,运行成功~~