在带有maven和eclipse的windows上运行hadoop2.7.3

nzkunb0c  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(645)

我正在用eclipse在windows10上运行hadoop2.7.3。因为maven,我还没有为hadoop设置环境变量。在pom.xml中,我只有hadoop客户端依赖关系。
首先我得到:

java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

然后我下载了winutils.exe和hadoop.dll,并将

System.setProperty("hadoop.home.dir", "C:\\winutil\\");

我的密码。
现在我明白了

java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

在windows上用maven/eclipse运行hadoop真的没有简单的方法吗?

6ss1mwsb

6ss1mwsb1#

关闭eclipse,在windows10系统属性中添加系统变量hadoop\u home(hadoop\u home=“your hadoop dir”)打开eclipse并再次执行java
您也可以阅读tushar sarde在其帖子中描述的解决方案:http://toodey.com/2015/08/10/hadoop-installation-on-windows-without-cygwin-in-10-mints/ ?
更新:上面的链接已经过期,请跟随这个链接到tushar的github repo,他提到了在windows上安装hadoop的步骤

相关问题