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

eclipse远程连接hadoop2-6.0运行程序是报错:

Exception in thread “main” Java.lang.UnsatisfiedLinkError: org.apache.Hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z

在这里插入图片描述
解决方法

1.设置环境变量 HADOOP_HOME到hadoop安装目录 和 path = %HADOOP_HOME%\bin
在这里插入图片描述
注意:HADOOP_HOME中输入的是你hadoop安装的目录,例如我就是安装在D:\hadoop-2.7.1
2.接在在windows上hadoop的bin目录中要加入两个文件hadoop.dll和winutils.exe(如图)
hadoop2.6.0 hadoop.dll包括winutils.exe

在这里插入图片描述
下载压缩后以后解压,将压缩包里面的所有内容都复制到windows下hadoop的bin目录。
本来我是把压缩包发到了CSDN上,结果被默认设置为5积分了,改不了,难受
我给发到百度云盘了,大家需要可以下一下
链接:https://pan.baidu.com/s/1KMONqSlXhWk7CQBvDPZlIA
提取码:3z3x
复制这段内容后打开百度网盘手机App,操作更方便哦

3.将hadoop.dll复制到c:\windows\system32 下

4.64位eclipse -jdk

总结:
1.path环境变量
2.Hadoop bin目录下hadoop.dll和winutils.exe
3.c:\windows\system32 下的hadoop.dll
4.64为jdk

如果都配置了还是报错,建议你重启一下eclipse

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值