- 安装前准备
- 从源码包、目录准备、基础工具、免密登录、主机解析、时间同步、本地仓库、JDK、MariaDB 到 Ambari Server 初始化,按手动安装方式拆成可逐步执行的教程。
# 安装前准备
Ambari Plus 的安装前准备不只是“把包放到服务器上”这么简单。真正容易踩坑的地方,通常在更前面:主机名没有统一、SSH 免密只配了单向、时间没有同步、本地仓库无法访问、JDK 版本混用、MariaDB 远程授权不完整。
我把这部分拆成一组独立文章,每一篇都按手动安装来写:在哪台机器做、安装什么、配置文件怎么写、RHEL/Ubuntu 命令有什么区别、最后怎么验证。这样读者可以按顺序做,也可以只打开某一篇排查单个环节。

实施总览
先看完整链路、节点角色和最终验收标准。
Step0 源码包与目录准备
准备安装入口、/data/modules 和离线资源包。
Step1 基础环境
配置系统源,安装 SSH、编译、传输和仓库基础工具。
Step2 集群免密登录
三台机器互相写入 authorized_keys,并做矩阵验证。
Step3 主机名解析同步
统一 hostname 与 /etc/hosts,保证服务部署时解析稳定。
Step4 Chrony 时间同步
核心节点作为时间上游,其余节点同步核心节点。
Step5 Nginx 本地文件服务
让 /data/modules 通过 HTTP 暴露,提供本地仓库访问入口。
Step6 JDK 双环境
JDK8 给 Stack,JDK17 给 Ambari Server。
Step7 驱动与本地仓库
安装 MySQL Connector/J,生成 repodata 并配置本地源。
Step8 MariaDB 初始化
初始化数据库、字符集、监听地址和受控远程连通。
Step9 Ambari Server 初始化
创建 ambari/hive 数据库,配置 JDBC,启动 Ambari Server。
config:
target: _self
data:
- name: 实施总览
desc: 先看完整链路、节点角色和最终验收标准。
link: /ambari-plus/install/prepare/v0/705cfcca-1fad-4c1c-aa8e-51157eeb17f9/
bgColor: '#eef7f3'
textColor: '#17634f'
- name: Step0 源码包与目录准备
desc: 准备安装入口、/data/modules 和离线资源包。
link: /ambari-plus/install/prepare/v0/68e13cdd-96a2-49dc-9b8b-14deacd23cd1/
bgColor: '#f2f6ff'
textColor: '#244f8f'
- name: Step1 基础环境
desc: 配置系统源,安装 SSH、编译、传输和仓库基础工具。
link: /ambari-plus/install/prepare/v0/bee08aca-b601-4eed-bcf1-a7a5793eac40/
bgColor: '#fff7ec'
textColor: '#8a4b10'
- name: Step2 集群免密登录
desc: 三台机器互相写入 authorized_keys,并做矩阵验证。
link: /ambari-plus/install/prepare/v0/ece679e4-ee58-4976-adf7-ae43c0c9cccf/
bgColor: '#f8f2ff'
textColor: '#5b3c8a'
- name: Step3 主机名解析同步
desc: 统一 hostname 与 /etc/hosts,保证服务部署时解析稳定。
link: /ambari-plus/install/prepare/v0/d14da0dc-a30c-42ee-bd1b-3e315cbc006f/
bgColor: '#eef6ff'
textColor: '#1f4e79'
- name: Step4 Chrony 时间同步
desc: 核心节点作为时间上游,其余节点同步核心节点。
link: /ambari-plus/install/prepare/v0/cd9a2fce-9384-4302-9948-e001c2f190f7/
bgColor: '#f4f8ee'
textColor: '#4e6d1f'
- name: Step5 Nginx 本地文件服务
desc: 让 /data/modules 通过 HTTP 暴露,提供本地仓库访问入口。
link: /ambari-plus/install/prepare/v0/07e366a4-27af-4cd8-b5cc-60cba219438e/
bgColor: '#f5f7fb'
textColor: '#3b4658'
- name: Step6 JDK 双环境
desc: JDK8 给 Stack,JDK17 给 Ambari Server。
link: /ambari-plus/install/prepare/v0/30df69e7-5fdb-4324-b3f6-b37f6a07895f/
bgColor: '#fff4f4'
textColor: '#8b2f2f'
- name: Step7 驱动与本地仓库
desc: 安装 MySQL Connector/J,生成 repodata 并配置本地源。
link: /ambari-plus/install/prepare/v0/3990b481-b8b4-4cf1-b604-f236b27b1925/
bgColor: '#f2fbfb'
textColor: '#18626b'
- name: Step8 MariaDB 初始化
desc: 初始化数据库、字符集、监听地址和受控远程连通。
link: /ambari-plus/install/prepare/v0/7e076439-4034-41de-82a8-f4e9c9435c28/
bgColor: '#f8f5ef'
textColor: '#6a4b20'
- name: Step9 Ambari Server 初始化
desc: 创建 ambari/hive 数据库,配置 JDBC,启动 Ambari Server。
link: /ambari-plus/install/prepare/v0/cfeba4e7-22d7-4488-b473-dfe36b08e98b/
bgColor: '#f0f5ff'
textColor: '#244177'
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
阅读建议
如果是新环境,建议从实施总览开始顺着做;如果是排查问题,可以直接打开对应步骤,先看“验证方式”和“常见问题”。