1. 程式人生 > >spark streaming應用提交到yarn上一直處於ACCEPTED狀態,也未報錯

spark streaming應用提交到yarn上一直處於ACCEPTED狀態,也未報錯

原因已經找到,這裡做個記錄,防止下次再犯類似的錯誤。

實際上是因為程式碼中將執行模式設定為本地模式,在提交到yarn上後driver端的程式碼正常執行,並且也正常運行了很多批次。但由於是本地模式,所以driver不會向resourcemanager申請資源,所以也就不會向rm註冊自己,這也就解釋了為什麼在yarn記錄的應用的日誌中提示應用未向rm註冊。