问题

来源:互联网 发布:linux u盘启动 windows 编辑:程序博客网 时间:2024/05/19 20:45

hadoop在window系统下运行的兼容问题:

需要将hadoop的源码包在window下重新编译,否则报各种错误,例如:

MapReduce在window本地运行报错如下:

Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
at org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Native Method)
at org.apache.hadoop.io.nativeio.NativeIO$Windows.access(NativeIO.java:557)
at org.apache.hadoop.fs.FileUtil.canRead(FileUtil.java:977)
at org.apache.hadoop.util.DiskChecker.checkAccessByFileMethods(DiskChecker.java:187)
at org.apache.hadoop.util.DiskChecker.checkDirAccess(DiskChecker.java:174)


针对window系统编译hadoopjar源码包:

原创粉丝点击