Apache Ambari是一个基于Web的支持Apache Hadoop集群的供应、管理和监控的开源工具,Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop和Hcatalog等。提供Web UI进行可视化的集群管理,简化了大数据平台的安装、使用难度。
| 序号 | IP地址 | 主机名 |系统版本| | -------- | -------- | -------- | | 1 | 172.20.2.222 | ambari-server |centos7.3 | 2 | 172.20.2.203 | hadoop-1 |centos7.3 | 3 | 172.20.2.204 | hadoop-2 |centos7.3 | 4 | 172.20.2.205 | hadoop-3 |centos7.3
2.2.1 基础环境部署
a.修改主机名配置hosts
b.配置ambari-server免密钥登录其他节点
c.在ambari-server安装数据库 在ambari的setup中我们可以选择使用默认的postgresql,也可以自定义使用其他数据库,此处选用mariadb,便于后期管理维护
d.配置本地yum源 由于ambari的各个组件包很大,HDP大约快6G,我们采取离线安装方式,将ambari-server配置为yum源,事先在网上下载HDP、HDP-UTILS和Ambari 软件版本:
参考url:ambari各版本参考链接 HDP和HDP UTILS参考链接
2.2.2 安装配置ambari
a.安装ambari server
b.配置ambari
c.浏览器文本界面安装 浏览器访问:http://172.20.2.222:8080 默认用户名密码admin/admin
启动安装向导 添加将要创建的集群名称 下载hdp版本 选择本地hdp源 添加写需要安装的各个目标节点的主机名,填写ambari-server免密钥登录其他节点的私钥,确认注册 选择需要安装的服务 选择安装软件所在的那个节点上