mr中第一次运行WordCountApp时空指针异常

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

eldon

2019-01-04

不太懂百度说空格分隔符有问题还有说windos本地配置问题,不过这个不是在Linux本地吗,不太懂请老师赐教
1

写回答

6回答

qq_慕后端93793

2019-03-11

处理这个问题方法:

环境:windows+vm+教学linux环境

首先从教学linux中将hadoop文件进行压缩,即(右键compress),然后将其复制粘贴到windows盘上,最好在根目录下,解压缩。在群里下载winutils.exe,将这个文件放到刚才你解压缩后的hadoop/bin目录下。

然后在wordcountapp2(教学视频中为wordcountLocalapp)中添加一句话System.setProperty("hadoop.home.dir","E:/hadoop-2.6.0-cdh5.15.1");我这里是E盘。

这个空指针问题解决后,会有一个nativeIO问题,从群里下载Native.java,在项目中创建一个包(package),名字最好取成org.apache.hadoop.io.nativeio,然后将Native.java文件粘贴进去。

到此所有问题解决完毕。

7
1
qq_醉潇洒_0
最后里面的路径通过本地访问进去的时候可能会没有权限,要chmod -777 /xxx一下的
2019-03-31
共1条回复

eldon

提问者

2019-01-04

//img.mukewang.com/szimg/5c2f66ab0001ce4419201080.jpg

。。。。。。。。。。。。。。。。。。。

1
3
eldon
回复
Michael_PK
谢谢老师!!!!确实空指针的异常没有了不过有有一个新的2333还像是里面hadoop.dll文件的版本问题
2019-01-07
共3条回复

eldon

提问者

2019-01-07

//img.mukewang.com/szimg/5c32fbe50001c21719201080.jpg


https://blog.csdn.net/congcong68/article/details/42043093

大家可以参考下这个不过我还是没调好,感觉windows系统还是Low啊

0
2
qq_改成什么名字呢_0
兄弟 我也是这个问题 ,你解决了吗
2019-01-30
共2条回复

eldon

提问者

2019-01-06

https://bbs.csdn.net/topics/390707952    

应该就是这个网址里的问题不过我还是解决不了,有用windows虚拟机的童鞋讨论下吗?

0
2
慕神8359304
哥们,你这个空指针异常的问题解决了吗
2019-01-09
共2条回复

eldon

提问者

2019-01-04

//img.mukewang.com/szimg/5c2ed2950001c80619201080.jpg

问题截图已传

0
0

Michael_PK

2019-01-04

把完整信息贴出来

0
3
eldon
回复
Michael_PK
已贴 是不是环境变量之类的问题
2019-01-04
共3条回复

Hadoop 系统入门+核心精讲

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

2397 学习 · 902 问题

查看课程