解决org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
在Windows做MapReduce案例的时候遇到这个问题,通过以下方法设置成功解决。
解决方案
- 检查环境变量是否配置正确
- Hadoop bin目录下hadoop.dll和winutils.exe
- c:\windows\system32 下的hadoop.dll
- 64位jdk
如果环境变量没有问题,那么将bin目录下的hadoop.dll复制到C:\Windows\System32目录下,重新运行试一下
如果上诉方案依然没有解决问题可以将NativeIO.java复制到IDEA中,建好对应的包即可。(直接点下方链接下载)
NativeIO.java
转载:https://blog.csdn.net/qq_42002041/article/details/109467391
查看评论