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


2
0

Michael_PK

2020-08-30

这个问题啊,我知道了,你是win机器把,这个问题是win机器才有的。你到问答区搜下,有个哥们整理了完整的解决方案。

0
2
Michael_PK
回复
慕沐3571032
哈哈哈,问答区的因为有提醒,我手机有震动,一般都能看到,除非手机暂时不在身边
2020-08-30
共2条回复

Hadoop 系统入门+核心精讲

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

2397 学习 · 902 问题

查看课程