我想知道如果映射器任務(或減速器任務)中的未處理的異常會使任務失敗或只有特定輸入對的時間會被忽略?我想這是前者,但不太確定。Mapper或Reducer Task中未處理的異常會使任務失敗?
0
A
回答
1
如果異常不是重複發生(即重試將成功),那麼它將使任務失敗,但是任務將被重試(或者並行運行的推測執行可能繼續)。如果總會發生異常(例如輸入數據不正確),那麼重試將繼續失敗,最終整個作業將失敗。
2
這取決於錯誤。無論哪種方式,我總是使用try-catch塊來包裝地圖並減少邏輯。出現錯誤時,我增加一個計數器,它的名字來源於異常類名。這不僅可以保護hadoop的其他部分免受邏輯錯誤的影響,還可以通過查看日誌讓您瞭解有多少錯誤。
相關問題
- 1. C++異常處理失敗
- 2. 處理未查看任務異常
- 3. Python中的異常處理失敗
- 4. 異常Scala的未來處理失敗的情況下
- 5. WPToolkitTestFx:斷言失敗時獲取未處理的異常
- 6. Xamarin.Android:異步任務拋出未處理的異常
- 7. 未處理的異常會使WCF服務崩潰?
- 8. 部署TestAgent失敗,未處理的異常
- 9. 未處理的異常錯誤 - 用戶登錄失敗
- 10. 內置異常處理的任務?
- 11. 錯誤:任務執行失敗':app:transformClassesWithDexForDebug,處理異常返回碼1
- 12. Cyclone.exe - 未處理的異常
- 13. 未處理的異常RDL
- 14. 如何處理未處理的異常?
- 15. 未處理的異常
- 16. Task.Factory.Start的全局未捕獲異常處理程序新任務
- 17. 未處理的異常
- 18. 未處理Windows服務異常
- 19. 在.net 4.0上處理任務異常
- 20. 如何妥善處理任務異常
- 21. 處理未處理的異常問題
- 22. 處理程序處理失敗;嵌套異常是java.lang.NoSuchMethodError:org.springframework.web.util.WebUtils.getNativeRequest
- 23. 如何使用調試程序處理任務中的異常?
- 24. DRf,處理未處理的異常
- 25. 處理未處理的異常
- 26. SML未捕獲的異常「使用失敗:Io:openIn失敗...」
- 27. WPF未處理的異常
- 28. 未處理的異常
- 29. 未處理的異常
- 30. 未處理的異常