之前在写MR job的时候,由于要在云梯,或者一淘的开发集群上运行:所以处理方法是,在本地打成jar包,然后scp到客户端网关机上,然后在提交job运行.这样的问题时,有时候如果遇到一些逻辑上的问题,job跑挂了.必须在本地修改程序,然后重新打包,scp,再运行,这样比较麻烦:询问了一圈,觉得采用MRUnit在本地做好一些逻辑测试.这样可以在一定程度上提高开发效率,避免重复劳动,并且写好的testcase可以用作回归之用: MRUnit 基本原理是JUnit和EasyMock,其核心的单元测试依…