项目场景:
MapReduce程序运行报错:
Exception in thread "main" java.lang.UnsatisfiedLinkError : org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
原因分析:


查看了编辑器的hadoop版本后,才发现,C:WindowsSystem32目录下的hadoop.dill版本号不一致,导致与jar包冲突。编辑器是2.7.2,本人的hadoop.dill是2.2.0。
解决方案:
1) 查看MR程序的Hadoop jar包版本
2) 将对应版本2.7.2的hadoop.dll放置到{C:WindowsSystem32}下即可。
- 资源链接:https://pan.baidu.com/s/1wn3w4-E1MAor6L4ADFqUKA
- 提取码:57x6
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!