自定义服务步骤为您提供了一组选项卡,可让您查看和修改集群设置。群集安装向导尝试为每个选项设置合理的默认值。强烈建议您检查这些设置,因为您的要求可能更高级。

定制服务 - 图1

Ambari 将常用的自定义配置元素分为四类:凭证、数据库、目录和帐户。所有其他配置将在安装向导的所有配置部分中提供

证书

管理员和数据库帐户的密码组合在一起,以便于输入。根据所选的服务,系统将提示您输入每个项目所需的密码,并且可以选择更改用于管理员帐户的用户名

为了您的安全,Ranger 和 Atlas 需要强密码。将鼠标悬停在每个属性上可查看其密码要求。不满足这些要求的密码将在 自定义服务 步骤末尾的“所有配置”选项卡上突出显示。

数据库

有些服务需要支持数据库才能运行。对于已选择安装的每个需要数据库的服务,系统将要求您选择应使用的数据库并配置所选数据库的连接详细信息。

默认情况下,Ambari 为 Hive Metastore 安装新的 MySQL 实例,并为 Oozie 安装 Derby 实例。如果您计划使用 MySQL/MariaDB、Oracle 或 PostgreSQL 的现有数据库,请在继续之前修改数据库类型和主机。有关在 MariaDB 上创建外部数据库的快速示例,请参阅管理 Ambari 中的示例:安装 MariaDB 以与多个组件一起使用。

不支持使用 Microsoft SQL ServerSQL Anywhere 数据库选项。

目录

选择正确的数据和日志存储目录至关重要。 Ambari 根据您环境中可用的挂载点选择合理的默认值,但强烈建议您查看 Ambari 推荐的默认目录设置。特别是,确认 HDFS 选项卡下的 HDFS NameNode 目录和 DataNode 目录未使用 /tmp 和 /var 等目录。

账户

服务帐户用户和组也可以从帐户选项卡进行配置。这些是服务组件运行时所使用的操作系统帐户。如果您的主机上不存在这些用户,Ambari 将自动在主机上本地创建用户和组。如果这些用户已经存在,Ambari 将使用这些帐户。

根据您的环境配置方式,您可能不允许 groupmod 或 usermod 操作。如果是这种情况,有多个选项可以选择 Ambari 如何处理用户创建和修改:

Use Ambari to Manage Service Accounts and Groups

如果每个服务所需的服务帐户和组不存在于 /etc/password 和 Ambari 托管主机的 /etc/group 中,Ambari 将创建它们。

Use Ambari to Manage Group Memberships

Ambari 将从组中添加或删除服务帐户。

Use Ambari to Manage Service Accounts UID’s

Ambari 将能够更改所有服务帐户的 UID。

所有配置

在这里,您有机会检查和修改服务的其余配置。浏览每个配置选项卡。将光标悬停在每个属性上,会显示该属性的简要说明。此处显示的服务选项卡数量取决于您决定在集群中安装的服务。 任何存在需要注意的配置问题的服务都会显示在响铃图标中,并带有需要注意的数字属性。 定制服务 - 图2

响铃弹出窗口包含需要您注意的配置、强烈建议检查和更改的配置以及将根据 Ambari 的建议自动更改的配置,除非您选择退出这些更改。必须解决所需的配置才能继续向导中的下一步。在继续之前仔细检查所需和建议的设置并解决问题

完成定制服务后,选择 Next.

下一步

回顾

更多信息

使用现有数据库或安装默认数据库

了解服务用户和组