job无法获取
来源:4-7 词频统计之自定义Driver类实现
慕沐3571032
2020-08-30
写回答
2回答
-
慕沐3571032
提问者
2020-08-31
Window机器包空指针异常及nativeio的createDirectoryWithMode0方法报错处理:
1)从Linux中拷贝hadoop-2.6.0-cdh5.15.1文件到自己的Windows系统中,嫌文件大的可以先压缩再下载然后加压到d盘根目录下
2)下载winutils.exe和hadoop.dll两个文件到hadoop-2.6.0-cdh5.15.1\bin目录下
3)配置hadoop环境变量 ,在系统环变量中添加HADOOP_HOME,值为D:\hadoop-2.6.0-cdh5.15.1,然后添加到path路径中(%HADOOP_HOME%\bin)
4)将第二步下载的两个文件复制到C盘windows/system32目录下
5)下载hadoop-2.6.0-cdh5.15.1的源码包找到NativeIO.java,在项目中新建一个package(org.apache.hadoop.io.nativeio),然后将NativeIO.java复制到该包中
6)若是还是解决不了可能是winutils.exe和hadoop.dll两个文件的版本没下载对,重新找一个winutils.exe和hadoop.dll
7)若是nativeio.access0方法报错,在NativeIO.jave中找到对应的方法,把return语句修改为return true
20 -
Michael_PK
2020-08-30
这个问题啊,我知道了,你是win机器把,这个问题是win机器才有的。你到问答区搜下,有个哥们整理了完整的解决方案。
022020-08-30
相似问题