在启动 Ambari 服务器之前,您必须设置 Ambari 服务器。安装程序将 Ambari 配置为与 Ambari 数据库通信、安装 JDK 并允许您自定义 Ambari 服务器守护程序将运行的用户帐户。这些设置可以通过命令行或在 Ambari 守护程序中设置。
ambari-server setup
命令管理设置过程。在 Ambari 服务器主机上运行以下命令以启动设置过程。您还可以将设置选项附加到命令中。
ambari-server setup
响应设置提示:
- 如果您没有暂时禁用SELinux,您可能会收到警告。接受默认值 (y),然后继续。
- 默认情况下,Ambari Server 在 root下运行。在Customize user account for ambari-server daemon提示符处接受默认值 (n),以root身份继续操作。如果要创建不同的用户来运行 Ambari 服务器,或分配以前创建的用户,请在Customize user account for ambari-server daemon提示符下选择y,然后提供用户名。
- 如果您没有暂时禁用 iptables,您可能会收到警告。输入y继续。
- 选择要下载的JDK版本。输入 1 下载 Oracle JDK 1.8。 - 默认情况下,Ambari Server 安装程序会下载并安装 Oracle JDK 1.8 以及随附的 Java 加密扩展 (JCE) 策略文件。 
- 要继续默认安装,请在出现提示时接受 Oracle JDK 许可证。您必须接受此许可证才能从 Oracle 下载必要的 JDK。 JDK 在部署阶段安装。 - 或者,您可以输入 2 下载自定义 JDK。如果选择自定义 JDK,则必须在所有主机上手动安装 JDK 并指定 Java Home 路径。 - 要安装 OpenJDK,请使用自定义选项。准备好向 Ambari 提供有效的 JAVA_HOME 值。我们强烈建议您在所有主机上一致地安装 JDK 软件包。 
- 出现提示时查看 GPL 许可协议。要显式启用 Ambari 下载并安装 LZO 数据压缩库,您必须回答 - y。如果输入- n,Ambari 将不会自动在集群中的任何新主机上安装 LZO。在这种情况下,您必须确保 LZO 已正确安装和配置。如果没有安装和配置 LZO,则使用 LZO 压缩的数据将无法读取。如果您不希望 Ambari 自动下载并安装 LZO,则必须确认您的选择才能继续。
- 在 - Enter advanced database configuration处选择- n,以使用 Ambari 的默认嵌入式 PostgreSQL 数据库。默认 PostgreSQL 数据库名称是- ambari。默认用户名和密码是- ambari/bigdata。否则,要将现有 PostgreSQL、MySQL/MariaDB 或 Oracle 数据库与 Ambari 一起使用,请选择- y。- 如果您使用现有的 PostgreSQL、MySQL/MariaDB 或 Oracle 数据库实例,请使用以下提示之一: - 在运行安装程序并输入高级数据库配置之前,您必须准备现有数据库实例。 - 不支持使用 Microsoft SQL Server 或 SQL Anywhere 数据库选项。 
- 要使用现有 Oracle 实例,并为该数据库选择您自己的数据库名称、用户名和密码,请输入 - 2。- 选择要使用的数据库,并根据提示提供所需的任何信息,包括主机名、端口、服务名称或 SID、用户名和密码。 
- 要使用现有的 MySQL/MariaDB 数据库,并为该数据库选择您自己的数据库名称、用户名和密码,请输入 - 3。- 选择要使用的数据库,并根据提示提供所需的任何信息,包括主机名、端口、数据库名称、用户名和密码。 
- 要使用现有的 PostgreSQL 数据库,并为该数据库选择您自己的数据库名称、用户名和密码,请输入 - 4。- 选择要使用的数据库,并根据提示提供所需的任何信息,包括主机名、端口、数据库名称、用户名和密码。 
 
- 在 - Proceed with configuring remote database connection properties [y/n]处,选择- y。
- 设置完成。 - 如果您的主机通过代理服务器访问 Internet,则必须配置 Ambari Server 以使用该代理服务器。 
 我的书签
 我的书签
                                 添加书签
 添加书签 移除书签
 移除书签