背景
最近在做关于Hadoop集群的可视化部署相关的调研,发现了Ambari这个有趣的东西,在使用的过程中,整理了一部分功能列表,在此分享。欢迎光顾 我的博客
Ambari简介
Ambari是Hortonworks开源的Hadoop平台的管理软件,具备Hadoop组件的安装、管理、运维等基本功能,提供Web UI进行可视化的集群管理,简化了大数据平台的安装、使用难度。
功能列表
操作级别:
Host Level Action(机器级别的操作)
Component Level Action(模块级别的操作)
基于角色的用户管理,角色分为:
Cluster User。 查看集群和Service的信息,如配置、service状态、健康状态等。Read-only
Service Operator。 能够操作Service的生命周期,如启动,停止,也可以进行一些如Rebalance DataNode和YARN refresh的操作
Service Administrator。 在Service Operator的基础上增加了配置service,移动NameNode,启用HA等操作
Cluster Operator。 在Service Administrator的基础上增加了对hosts和components的操作,如增加,删除等
Cluster Administrator。集群的超级管理员,拥有无上的权利,可以操作任何组件。
Dashboard 监控
Roll Start功能。根据Service的依赖关系,按照一定的顺序启动每个Service。比如HBase依赖HDFS和Zookeeper,Amb