亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

運行不了hadoop,一直報錯

http://img1.sycdn.imooc.com//5e3ac61c00015f0f09410811.jpg

http://img1.sycdn.imooc.com//5e3ac61c0001026e08260484.jpg

http://img1.sycdn.imooc.com//5e3ac61c000100f111240663.jpg

不知道哪個地方有問題,我按照老師的模板寫的啊

正在回答

5 回答

java.lang.NullPointerException at com.hadoop.dataclean.datacleanmap.map(datacleanmap.java:27)

根據這個錯誤提示,可以看出來是datacleanmap.java的第27行代碼出現了空指針異常,這個屬于原始數據有問題了,需要排查一下原始數據

還有就是通過System.out.println(id);能在日志中打印出來,說明代碼本身沒有問題,由于某些行的數據有問題導致在解析數據的時候失敗了,這里的數據是json格式的,要仔細看一下數據格式,可以把原始數據文件中的數據行數做一個刪減,只保留一兩行數據測試一下

0 回復 有任何疑惑可以回復我~

http://img1.sycdn.imooc.com//5e7b5aa20001fa6719201080.jpg

為啥我編譯后的結果比元數據查詢的反而多了一個???檢查了“空格”也沒問題。

0 回復 有任何疑惑可以回復我~

這個我已經解決了,是因為函數沒有對空行進行處理,導致報空指針異常??梢酝ㄟ^#grep "^$" video.log |wc -l,統計一下空行的行數,然后把空行刪掉就可以解決了?;蛘吣惆稍创a里面關于空行的處理進行一下改進。

0 回復 有任何疑惑可以回復我~

求大神指點

現在把代碼按照老師講解重寫了一遍,但是運行的時候報獲取字段方法錯誤:

String?id?=?jsonObj.getString("uid");?但是通過System.out.println(id);能在日志中打印出來,真的不知道怎么辦了

2020-02-06?17:20:56,950?INFO?mapreduce.Job:?Task?Id?:?attempt_1580976866673_0005_m_000000_2,?Status?:?FAILEDError:?java.lang.NullPointerException	at?com.hadoop.dataclean.datacleanmap.map(datacleanmap.java:27)	at?com.hadoop.dataclean.datacleanmap.map(datacleanmap.java:13)	at?org.apache.hadoop.mapreduce.Mapper.run(Mapper.java:146)	at?org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:799)	at?org.apache.hadoop.mapred.MapTask.run(MapTask.java:347)	at?org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:174)	at?java.security.AccessController.doPrivileged(Native?Method)	at?javax.security.auth.Subject.doAs(Subject.java:422)	at?org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1730)	at?org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:168)


0 回復 有任何疑惑可以回復我~
#1

gongwanyi

現在解決了么?
2020-03-16 回復 有任何疑惑可以回復我~
#2

qq_慕尼黑4012935

我的數據中,最后有兩行空白,出現錯誤和你相同,刪除即可解決
2020-05-19 回復 有任何疑惑可以回復我~

弄了兩天還是沒做出來,不知道哪的原因,一直顯示任務有問題,不確定是日志的合適錯誤還是代碼有問題,求大神幫忙看看
http://img1.sycdn.imooc.com//5e3b932b00012ad809410811.jpg

http://img1.sycdn.imooc.com//5e3b93360001871a08260484.jpg

http://img1.sycdn.imooc.com//5e3b933b000107dc11240663.jpg

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

運行不了hadoop,一直報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號