org.apache.hadoop.io.nativeio.NativeIO$Windows.createDirectoryWithMode0

来源:4-7 词频统计之自定义Driver类实现

陈小挺

2019-02-26

http://img.mukewang.com/szimg/5c754d460001fb0813970943.jpg

如上图所示报错。

idea装在win10,hadoop在虚拟机的centos7。

网上的方法试过了,都说用windows编译的hadoop.dll,但一直没效果。

想问问PK哥具体应该怎么操作?


写回答

2回答

慕数据4346287

2019-06-20

可以到: https://download.csdn.net/download/mar_ljh/10442609 下载hadoop2.7.6在windows7-64位下的编译hadoop.dll,winutils等,它和 2.6.0-cdh5.15.1 版本的 hadoop-client 也是配套的。

然后加入静态代码块,加载hadoop.dll:

    static {

        try {

            System.load("C:\\Users\\whz\\Downloads\\hadoop2.7.6\\bin\\hadoop.dll");

        } catch (UnsatisfiedLinkError e) {

            System.err.println("Native code library failed to load.\n" + e);

            System.exit(1);

        }

    }

另外设置环境变量HADOOP_HOME为解压目录(C:\Users\whz\Downloads\hadoop2.7.6),并在path环境变量里追加:%HADOOP_HOME%\bin。

3
0

Michael_PK

2019-02-26

到群里,解决方案都有

0
1
XquanZeng
老师,这个解决方案我在群里没找到,能否贴出来这里,群里的信息容易不冲掉
2019-03-20
共1条回复

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2397 学习 · 902 问题

查看课程