Apache Ambari Installation 2.7.5.0 (latest).pdf

preview
需积分: 0 1 下载量 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集群管理系统。