本地执行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;

 
 


 

猜你喜欢

转载自blog.csdn.net/xiaozelulu/article/details/80832941