请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

WordCountAPP执行报错

按照课程步骤来,前面都很顺利,但是到mapreduce的主函数,运行就报错了。
java.io.IOException: HADOOP_HOME or hadoop.home.dir are not set.
ERROR [main] - Failed to locate the winutils binary in the hadoop binary path
Exception in thread “main” java.lang.NullPointerException
看了下报错信息大概就这几句。
已经试过用HDFS上的文件跟本地文件,一样的错误。
我是win10+centos7(虚拟机)的形式。
请教一下老师,这是要在本地windows上装hadoop的意思吗?
卡在这里好几天了,有点着急

正在回答 回答被采纳积分+3

2回答

Michael_PK 2021-02-23 00:21:24

java.io.IOException: HADOOP_HOME or hadoop.home.dir are not set. 这句话是需要你在本地的开发机器的环境变量里面加一个HADOOP_HOME才行。

那么这个HADOOP_HOME指向到哪里呢,参考这个文章https://blog.csdn.net/ypp91zr/article/details/108264120

0 回复 有任何疑惑可以回复我~
提问者 bking3629688 2021-02-22 19:39:42

 Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

还有这句

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号