在升级到MR2(YARN)之前,我将获得对RunningJob的引用并调用#killJob为了强制关闭MapReduce作业。升级到YARN后,我看到YarnClient提供了一个#killApplication方法。我应该费心从前者切换到后者吗?有什么好处吗? 最佳答案 当MapReduce在YARN模式下运行时,MapReduce客户端的方法会通过一个名为YARNRunner的包装类。作业终止请求通过YARNRunner#killApplication执行.privatevoidkillApplication(Applicati