ambari怎么重新配置(Ambari功能简介)
ambari怎么重新配置(Ambari功能简介)Hadoop代表组件功能说明1)HDFS Ambari 中的 Alert 类型对比 OK 、Warning、Critical、Unknown、None Alert 告警类型: WEB、Port、Metric、Aggregate 和 Script
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,Ambari会先启动HDFS和Zookeeper,之后启动HBase。如图所示
- 关键的运维指标(metrics)–metrics 是“度量 指标”的意思
- 在左侧的 Service 列表 中间部分是 Service 的模块(Component)信息,也就是该 Service 有哪些模块及其数目。右上角有个 Service Action 的按钮,包括service的启动、停止、删除等操作。
- Quick links(导向组件原生管理界面)
- NameNode UI、ResourceManage UI、HBase Master UI
- http://unix191:50070/logs/ HDFS的NameNode的logs
- http://unix192:8088/logs/ YARN的ResourceManage 的logs
- http://unix191:16010/logs/ Hbase的logs
Alert 告警级别 Status:
OK 、Warning、Critical、Unknown、None
Alert 告警类型:
WEB、Port、Metric、Aggregate 和 Script
Ambari 中的 Alert 类型对比
Hadoop代表组件功能说明
1)HDFS
- 启动、停止、重启HDFS,也支持HDFS的删除,前提是删除依赖HDFS的其他service
- 高级配置
- 支持对core-site.xml、hdfs-site.xml的高级配置
- 下载配置文件
- 状态查看
- NameNode和SNameNode的健康状况以及所在的节点、硬盘使用率、块的状态(丢失、冲突的个数)
- 文件查看
- 嵌入了HDFS原生的文件目录查看功能,没有一键上传、下载文件的功能
- 日志查看
- 日志查看可以通过QuickLinks中导向HDFS原生日志查看Web UI界面,没有经过界面的优化,日志查看也没有辅助功能(如检索)
- 移动NameNode、SNameNode
- Rebalancing HDFS
- 使得DataNodes上的块分布均匀
- NameNode UI
- 通过QuickLinks导向HDFS原生UI
- HA
- 一键配置NameNode的高可用,使用JournalNode、NFS为共享存储
2)Zookeeper
- 启动、停止、重启Zookeeper集群
- 状态查看
- Zookeeper Server和Client的健康状况,所在的节点
- 高级配置
- zoo.cfg、日志输出格式(log4j的配置)
- 添加Zookeeper Server节点
- 下载配置文件
3)HBase
- 启动HBase集群,启动RegionServer,停止集群,删除HBase集群
- 添加HBase Master节点
- 状态查看
- HBase Master、RegionServers的状态及其所处节点,master启动时间,平均负载(regions/regionsServer)
- 高级配置
- HBase Master、RegionServer、Client的内存限制、心跳时间等。可以启用Kerberos(前提是安装该Service),也可以开启Phoenix SQL
- 日志查看
- 日志查看可以通过QuickLinks中导向原生日志查看Web UI界面
- Master UI界面
- 通过QuickLinks导向HDFS原生UI
4)Kafka
- Kafka的启动、停止、重启,Brokers的重启,Service的删除
- 高级配置
- 对Kafka Broker、Producer、Consumer的配置。Broker支持连接参数设置、Topic配置、日志配置等,
- 状态查看
- Broker的状态、所在节点位置,结合Ambari Metrics可以查看更多状态,如Topics、Controller、Replica