1.什么是Tool接口
Yarn 的 Tool 接口,在生产环境中也是非常有用的。那么什么是 Tool 接口呢?先来回顾一下:当我们在执行 MR 任务时,需要将该任务提交至指定队列中执行。我们可以在执行命令时,通过 -Dmapreduce.job.queuename=root.test
参数来指定。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210430172446843.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x6YjM0ODExMDE3NQ==,size_16,color_FFFFFF,t_70)
再来回顾一下之前的 wordcount 实例,我们可以在代码中通过 args[0]
和 args[1]
这种方式,来接收外部传回的参数来执行任务。代码如下所示:
public class WordCountDriver {
public static void