java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Ljava/lang/String;I)V
at org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0(Native Method)
at org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode(NativeIO.java:521)
at org.apache.hadoop.fs.RawLocalFileSystem.mkOneDirWithMode(RawLocalFileSystem.java:498)
at org.apache.hadoop.fs.RawLocalFileSystem.mkdirsWithOptionalPermission(RawLocalFileSystem.java:551)
at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:529)
at org.apache.hadoop.fs.FilterFileSystem.mkdirs(FilterFileSystem.java:320)
at org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:161)
at org.apache.hadoop.mapreduce.JobSubmissionFiles.getStagingDir(JobSubmissionFiles.java:112)
at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:150)
其实网上的文章已经说到根本问题了
https://blog.csdn.net/xiangqianzou_liu/article/details/80409237
可是我看评论区很多说没有解决问题的,可能原博主是因为缺少了这2个文件,所以加上就直接解决问题了,但是评论区的童鞋可能遇到的是版本问题。
https://github.com/cdarlint/winutils
这里有各个版本的hadoop.dll, 经测试,在win10下面,hadoop-2.6.5的不能用,更高级的版本都可用。