Ambari目标
解决Hadoop生态系统部署
部署:hadoop组件间有依赖,包括配置、版本、启动顺序、权限配置等。
- 部署过程跟踪。能够展示出部署过程中每个步骤的状态及相关信息。
多机部署问题,当集群规模增加后,机器出问题机率增加,在部署或更新中可能会出现机器故障
组件本身设计:hadoop及其组件需要容忍机器的故障,同时需要防止不兼容版本组件给系统带来的影响
部署服务:需要能够容忍某些组件启动、更新失败
配置管理
- 可以将默认配置写入stack中(stack后续介绍),在开启时ambari将stack中各个版本的config文件读入,在使用blueprint创建集群部署hadoop时,直接生成command-json文件。(blueprint后续介绍)
服务状态展示、监控、报警