本地执行MapReduce程序,报错org.apache.hadoop.io.nativeio.NativeIO
在MapReduce计算模型中,
local本地执行,即在myeclipse中执行,
1.抛异常:Exception in thread "main" java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
解决方案:(1)将hadoop.dll放置到{C:\Windows\System32}下--要是还是报错,则再执行(2);
(2)复制-- 源代码NativeIO.class,在src下(会报错,由于包名不一致,改一下即可)
并且在609行,改成return true;