作者:Base
Ambari Agent 架构图,由图中看,主要有3部分:
- HeartBeatHandler:发送 HTTP 请求和 Ambari Server 进行交互。
- ActionExecutor:Command 执行器。
- AlertSchedulerHandler:Alert 处理器。
4个数据容器:
- CommandQueue:存储需要执行的 Command。
- ResultMap:存储 Command 的执行结果。
- Alert definitions file:是一个文件,保存所有的 Alert 定义。
- AlertCollect:存储 Alert 的检查结果。
简一下 Ambari Agent 的工作流程:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/100653.html