- 用户编写客户端应用程序向YARA提交应用程序
- YARA中的ResourceManager负责接收和处理来自客户端的请求,为应用程序分配一个容器,在该容器中启动一个ApplicationMaster.
- ApplicationMaster被创建后会首先向RsourceManager注册。
- ApplicationMaster采用轮询的方式向ResourceManager申请资源。
- ResourceManager以“容器”的形式向提出申请的ApplicationMaster分配资源。
- 在容器中启动任务。(运行环境、脚本)
- 各个任务向ApplicationMaster汇报自己的状态和进度。
- 启用程序运行完成后ApplicationMaster向ResourceManager的应用程序管理器将会注销并关闭自己。
版权声明:本文为BKURION原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。