1. 程式人生 > >使用mrunit對hadoop進行單元除錯

使用mrunit對hadoop進行單元除錯

1.出現java.lang.NoClassDefFoundError: org/powermock/tests/utils/ArrayMerger之類的錯誤,都是由於缺少jar包,對於hadoop2.7.3,下載mrunit1.0.0 for hadoop2,解壓後手動新增到專案path中:專案右鍵-build path-configure build path-library-add external jars,jar包必須配套,不可使用不同版本,否則有nosuchmethod等不相容錯誤。

2.除錯時,run as junit test,不需要main方法,但需要@test指明測試的方法