WordCountAPP执行报错

来源:4-7 词频统计之自定义Driver类实现

bking3629688

2021-02-22

按照课程步骤来,前面都很顺利,但是到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的意思吗?
卡在这里好几天了,有点着急

写回答

2回答

Michael_PK

2021-02-23

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
0

bking3629688

提问者

2021-02-22

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

还有这句

0
0

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2411 学习 · 909 问题

查看课程