問題描述
不知道大家有沒有遇到過這個問題,我實現了BaseRichBolt,重載一個帶參數的構造函數,new這個組件時傳入一個參數作爲該組件的成員變量,然後在declareOutputFields方法中調用該變量,local模式運行正常,分佈式模式運行就拋NPE。後來過了半小時,再提交,又OK了。(PS:其間檢查了很多遍代碼,沒有傳入NULL變量)
我在開發trident程序時,繼承mapState時也出現了這個問題
不知道大家有沒有遇到過這個問題,我實現了BaseRichBolt,重載一個帶參數的構造函數,new這個組件時傳入一個參數作爲該組件的成員變量,然後在declareOutputFields方法中調用該變量,local模式運行正常,分佈式模式運行就拋NPE。後來過了半小時,再提交,又OK了。(PS:其間檢查了很多遍代碼,沒有傳入NULL變量)
我在開發trident程序時,繼承mapState時也出現了這個問題