在二进制Hadoop文件中找不到winutils.exe可执行文件
Hadoop都是运行在Linux系统下的,在windows下eclipse中运行mapreduce程序,要首先安装Windows下运行的支持插件
1. github下载
下载地址
2. 设置环境变量(第一个在环境变量下创建HADDOOP_HOME这个变量,第二个在path下添加最后一行的变量):
![在这里插入图片描述](https://img-blog.csdnimg.cn/81a07584a6554431a9e2c3778b073df6.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2pqODk5Mjk2NjU=,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/314803d4068341bdadf0bcd1bae50b60.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2pqODk5Mjk2NjU=,size_16,color_FFFFFF,t_70)
3. 无需重启电脑 只需要在启动类加入即可马上生效
System.setProperty("hadoop.home.dir", "D:\\Application\\Java\\winutils\\hadoop-3.0.0")