distributedShell 样例源码详解
简介 distributedShell是Yarn自带的应用程序,和MR类似,当前工具可以用来对Yarn进行压测。 使用示例 参考命令如下: ./bin/hadoop jar ./share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.4.1.jar \ -jar ./share/hadoop/yarn/hadoop-yarn-applications-distributedshell-3.4.1.jar -shell_command \ '/bin/date' -num_containers 5 可以提交一个样例作业到Yarn上面。 源码阅读 当前样例的入口类是org.apache.hadoop.yarn.applications.distributedshell.Client ,在pom文件里面默认定义了当前类为主类。所以在提交的时候可以不用指定主类。 <plugin> <artifactId>maven-jar-plugin</artifactId> <execu....