10.0分
阅读Distributedshell实例的Client和ApplicationMaster代码实现,回答以下问题:
(1)在Client代码实现中,Client将应用程序提交到ResourceManager之前,将ApplicationMaster的jar包上传到了什么地方?HDFS
(2)在ApplicationMaster代码实现中,如果一个task运行失败了,ApplicationMaster是怎么做的?
重新向Resourcemanager不断申请资源,直到资源足够,再与NodeManager通信,NodeManager会启动一个Container来重新运行task
3
10.0分
使用Distributedshell运行“ls /tmp”命令,并指定由3个task执行,每个task使用1024MB内存,1个CPU。写出运行命令和运行shell终端截图。