Hadoop开发问题与解决
1.win10本地执行MapReduce程序,
可能会出现下面的错误:
抛异常:Exception in thread "main" java.lang.UnsatisfiedLinkError:
org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
原因:报NativeIO错误
解决:
1) 将hadoop.dll放置到{C:\Windows\System32}下,要是还不好使,再执行2,hadoop.dll在hadoop程序的bin目录下
2) 复制-NativeIO.class,到本地 src\NativeIO.java下,修改609行 为 :return true;