Apache Ambari Installation 2.7.5.0 (latest).pdf
需积分: 0 18 浏览量
更新于2024-05-06
收藏 1.41MB PDF 举报
Apache Ambari Installation 2.7.5.0 英文版
Devlive 开源社区整理,资源链接地址:https://docs.devlive.org/books/apache-ambari-en-installation-2.7.5.0
### Apache Ambari 2.7.5.0 安装指南
#### 一、准备工作
**产品互操作性**
在开始安装之前,请确保您的环境能够支持与其他产品的互操作性。这包括但不限于与Hadoop生态系统的其他组件进行无缝集成。
**满足最低系统要求**
- **软件需求**:确认您已安装了所有必要的软件包,如Java运行时环境(JRE)等。
- **内存要求**:根据官方文档,确保系统至少具备足够的RAM,以便能够顺畅地运行Ambari。
- **包大小和inode数量要求**:检查磁盘空间是否充足,并且inode数量足够存放所有文件。
- **最大打开文件数要求**:调整内核参数以允许更大的文件句柄数量。
- **收集信息**:记录有关硬件配置、网络布局以及操作系统版本等基本信息。
**准备环境**
- **设置无密码SSH**:在集群中的各个节点间配置SSH免密登录,简化后续操作流程。
- **设置服务用户账户**:为每个需要的服务创建独立的系统用户账号,增强安全性。
- **启用NTP**:确保所有节点的时间同步,避免时间不同步导致的问题。
- **检查DNS和NSCD**:配置正确的域名解析规则,防止因名称解析失败而造成的连接异常。
- **编辑主机文件**:正确设置`/etc/hosts`文件,以便通过主机名访问各节点。
- **设置主机名**:为每台机器设定唯一的主机名,方便管理和识别。
- **编辑网络配置文件**:根据实际需求调整IP地址、子网掩码等参数。
- **配置iptables防火墙**:开放必需的端口,并禁用不必要的服务或进程。
- **禁用SELinux和PackageKit并检查umask**:这些设置可能会影响Ambari的正常运行,因此需适当调整。
**数据库连接器下载及配置**
- **选择合适的数据库实例**:Ambari支持多种数据库类型,包括MySQL、PostgreSQL和Oracle等。
- **MySQL/MariaDB预备步骤**:确认MySQL服务器版本兼容性,并完成基本配置。
- **PostgreSQL预备步骤**:同样需确保PostgreSQL服务器符合版本要求,并进行初始化设置。
- **Oracle预备步骤**:了解Oracle数据库的具体要求,比如表空间限制等。
- **安装用于HDF服务的数据库**:
- **安装MySQL**:根据官方文档指引完成MySQL的安装过程。
- **配置SAM和Schema Registry元数据存储于MySQL**:进一步设定SAM与Schema Registry的相关数据库表结构。
- **配置Druid和Superset元数据存储于MySQL**:同上,针对Druid和Superset进行相应的数据库表设计。
- **安装PostgreSQL**:类似地,按照指导手册部署PostgreSQL环境。
- **配置Postgres以允许远程连接**:修改PostgreSQL配置文件,允许来自特定IP地址范围内的访问请求。
- **配置SAM和Schema Registry元数据存储于Postgres**:同MySQL部分所述,进行相应配置。
- **配置Druid和Superset元数据存储于Postgres**:继续进行Druid和Superset的元数据表设计工作。
**指定Oracle数据库供SAM和Schema Registry使用**
- **切换到Oracle数据库后**:如果在初始安装过程中选择了其他类型的数据库,在后期可以更改至Oracle数据库。
#### 二、使用本地仓库
**设置本地仓库**
- **准备阶段**:确保本地网络环境中可访问互联网或预先下载好所需软件包。
- **配置临时互联网访问**:在某些情况下,您可能需要通过临时开启互联网访问来下载缺失的依赖项。
- **完全离线环境下设置**:对于完全无法连接互联网的环境,则需手动拷贝相关文件到目标机器。
- **编辑Ambari仓库配置文件以使用本地仓库**:修改`/etc/ambari-server/conf/ambari.properties`中关于仓库来源的部分,指向本地路径。
#### 三、访问Cloudera仓库
**Ambari仓库**
- **HDP栈仓库**:了解如何访问HDP(Hortonworks Data Platform)栈下的Ambari仓库。
**访问HDP仓库**
- **HDP 3.1.5仓库**:具体介绍访问HDP 3.1.5版本下Ambari仓库的方法。
#### 四、安装Ambari
**访问Ambari仓库**
- **下载软件**:根据不同操作系统选择对应的安装包。
- **RHEL/CentOS/Oracle Linux 7**
- **Amazon Linux 2**
- **SLES 12**
- **Ubuntu 16/18**
- **Debian 9**
- **安装Ambari Server**:按照指示执行安装脚本。
- **RHEL/CentOS/Oracle Linux 7**
- **SLES 12**
- **Ubuntu 16/18**
- **Debian 9**
- **设置Ambari Server**:在安装完成后,还需进行一系列的初始化配置。
#### 五、管理包操作
此部分涉及如何安装、配置以及管理Ambari中的各种管理包,帮助管理员更高效地对集群进行监控和维护。
#### 六、安装与配置示例
该章节将提供一个完整的案例演示,展示如何一步步搭建起一个功能完备的Ambari集群管理系统。
qianmoQ
- 粉丝: 724
- 资源: 10