Apache Ambari 1.4.4 安装全攻略

5星 · 超过95%的资源 需积分: 9 31 下载量 11 浏览量 更新于2024-09-11 2 收藏 367KB DOCX 举报
"Apache Ambari 1.4.4 安装指南,适用于 CentOS6 操作系统,集群包括三台机器:hadoop.master.com、hadoop.slave1.com 和 hadoop.slave2.com。安装过程涉及SSH免登陆设置、防火墙关闭、MySQL安装、Ambari Server 相关依赖下载及安装、Ambari Server 启动和数据库配置。" Apache Ambari 是一个用于管理和监控 Hadoop 集群的开源工具,它提供了一个直观的Web界面和RESTful API,使得集群的部署、配置和维护变得简单。在本文档中,我们将详细介绍如何在 CentOS 6 上安装 Ambari 1.4.4 版本。 首先,确保你的集群由三台机器组成,分别是主节点 hadoop.master.com (192.168.1.204) 和两个从节点 hadoop.slave1.com (192.168.1.205) 和 hadoop.slave2.com (192.168.1.206)。安装Ambari Server的用户是 root,并且将在主节点上进行。 **前期准备** 1. **SSH免登陆配置**:在主节点 hadoop.master.com 上生成SSH密钥对,使用 `ssh-keygen -t rsa` 并接受默认设置。然后将 `.ssh/id_rsa.pub` 文件复制到 `.ssh/authorized_keys` 文件中。接着,将这个目录下的所有文件通过SSH复制到其他集群节点,以实现无密码登录。 2. **关闭防火墙**:执行 `service iptables stop` 来暂时关闭防火墙,以便Ambari Server可以与集群中的其他节点通信。 **安装MySQL** Ambari 1.4.4 使用MySQL作为其数据库,所以需要先安装MySQL。运行 `yum install mysql*` 来安装MySQL服务。 **添加Ambari仓库** 为了安装Ambari Server,需要下载 Hortonworks 的Ambari仓库配置文件。在 `/etc/yum.repos.d/` 目录下创建一个新的repo文件,如 `ambari.repo`,并从Hortonworks的公共仓库下载该文件。 **安装Ambari Server** 执行 `yum install -y ambari-server` 安装Ambari Server。 **启动Ambari Server并配置** 1. 运行 `ambari-server setup` 命令开始配置Ambari Server。在这个过程中,你可以选择是否以非root用户运行Ambari Server(一般建议使用非root用户),以及是否接受Oracle二进制代码许可协议。 2. 接下来,进入数据库配置阶段,选择数据库类型。这里选择了MySQL,输入序号1。 3. 输入MySQL数据库的名称(默认为'ambari'),用户名(例如'ambari')和密码。 **配置完成后** 启动Ambari Server,命令为 `ambari-server start`。随后,你需要在浏览器中访问 `http://hadoop.master.com:8080` 来访问Ambari管理界面,完成剩余的集群配置,包括添加主机、安装Hadoop组件等。 在Ambari界面,你可以监控集群状态,管理服务,查看日志,执行自动化脚本,以及进行高级配置。记住,对于生产环境,强烈建议开启防火墙并正确配置端口规则,以保证集群的安全性。 以上就是Apache Ambari 1.4.4在 CentOS 6上的详细安装步骤,通过这个指南,你应该能够成功地部署和管理你的Hadoop集群。在实际操作时,根据你的网络环境和安全需求可能需要做出相应的调整。