## yarn-client和yarn-cluster区别 * `yarn-client`,`driver`运行在本地客户端,负责调度`Application`,会与`yarn`集群产生大量的网络通信,从而导致网卡流量激增。好处是,执行时可以在本地看到所有的log,便于调试。所以一般用于测试环境。 * `yarn-cluster`,`driver`运行在`NodeManager`,每次运行都是随机分配到NM机器上去,不会有网卡流量激增的问题。缺点就是本地提交后看不到log,只能通过`yarn application-logs application_id`命令来查看。比较麻烦