TT Bigdata TT Bigdata
首页
GitHub (opens new window)
JaneTTR

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • 产品中心

  • 安装与使用

    • Ambari Plus 安装

      • 安装前准备
        • 实施总览
          • 实施总览
          • 推荐实施顺序
          • 安装前自检
          • RHEL 与 Ubuntu 的差异
          • 通过标准
        • Step0—源码包下载与目录准备
        • Step1—系统源与基础工具准备
        • Step2—集群免密登录
        • Step3—主机名解析同步
        • Step4—Chrony 时间同步
        • Step5—Nginx 本地 Yum 文件服务
        • Step6—JDK 双环境准备
        • Step7—MySQL 驱动与本地仓库
        • Step8—MariaDB 初始化
        • Step9—AmbariServer 初始化
        • 必须 ambari plus 数据库初始化文件
      • 安装部署
    • 组件安装

    • 开启高可用

    • 权限与安全专题

    • Ambari Plus Monitor

    • 常见问题

  • 发布与支持

  • 会员与访问

目录
实施总览
推荐实施顺序
安装前自检
RHEL 与 Ubuntu 的差异
通过标准

实施总览

# 实施总览

我在准备 Ambari Plus 集群时,会先把“安装前准备”当成一个独立工程来做。只要这里做扎实,后面 Ambari Web UI 里添加主机、安装组件、启动服务会顺很多;如果这里有坑,后面看到的错误往往只是表象。

本文约定三台机器作为示例:

角色 主机名 IP 主要职责
核心节点 hadoop1.test.com 192.168.3.101 Ambari Server、MariaDB、Nginx 本地仓库、Chrony 服务端
工作节点 hadoop2.test.com 192.168.3.102 Ambari Agent、Chrony 客户端、本地源客户端
工作节点 hadoop3.test.com 192.168.3.103 Ambari Agent、Chrony 客户端、本地源客户端

安装前准备角色规划

核心节点怎么选

核心节点建议选择网络最稳定、磁盘空间更充足、后续会长期保留的机器。它会承载本地仓库、数据库和 Ambari Server,不建议用临时跳板机来做。

# 推荐实施顺序

我建议按下面这个顺序做,不要一上来就安装 Ambari Server。大数据平台部署最怕前置环境不一致,先把系统层、网络层、软件源层收齐,后面安装才不会反复返工。

顺序 文档 在哪些节点做 完成后应该看到什么
0 源码包与目录准备 核心节点为主 /data/modules 有安装包,包体系没有混放
1 基础环境准备 所有节点 系统源可用,基础工具包安装完成
2 集群免密登录 所有节点 任意节点到任意节点 SSH 不再要密码
3 主机名解析同步 所有节点 getent hosts hadoop1.test.com hadoop2.test.com hadoop3.test.com 都能解析
4 Chrony 时间同步 核心节点和工作节点 客户端 chronyc sources -v 显示同步核心节点
5 Nginx 本地文件服务 核心节点 http://hadoop1.test.com/ 能看到 /data/modules 文件列表
6 JDK 双环境 所有节点 默认 Java 是 JDK8,/usr/jdk64/jdk17 可用
7 MySQL 驱动与本地仓库 核心节点、所有节点写源 JDBC 驱动存在,本地 Yum/APT 源可查询
8 MariaDB 初始化 核心节点 工作节点能远程连 MariaDB
9 Ambari Server 初始化 核心节点 ambari-plus setup 完成,8080 可访问,Plus 增量表可查

# 安装前自检

真正开始敲命令前,先把这张表过一遍。这里不要怕慢,后面省下来的排错时间会更多。

安装前自检清单

检查项 推荐命令 通过标准
系统版本 cat /etc/os-release 三台机器系统大版本一致
系统架构 uname -m 同为 x86_64 或同为 aarch64
SSH 连通 ssh [email protected] hostname -f 能登录并返回目标 FQDN
磁盘空间 df -h /data /var /data 足够放安装包,/var 足够放数据库和日志
主机名 hostname -f 每台机器主机名唯一、稳定
防火墙 ss -lntup、安全组规则 80、3306、8080、123/udp 按需放通

# RHEL 与 Ubuntu 的差异

这套教程会尽量在关键步骤给出 RHEL/Ubuntu 两套命令。两类系统主要差异在包管理器、服务名和配置路径:

项目 RHEL / Rocky / Kylin Ubuntu 22.04
包管理 yum / dnf apt
Chrony 服务 chronyd chrony
Chrony 配置 /etc/chrony.conf /etc/chrony/chrony.conf
本地仓库 createrepo_c / createrepo + .repo dpkg-scanpackages + 本地 APT 源
MariaDB 包 MariaDB-server 或 mariadb-server mariadb-server

版本提醒

如果你的 Ambari Plus 安装包只有 RPM 格式,就先按 RHEL/Rocky/Kylin 路线做;如果已经准备好 DEB 包,再按 Ubuntu 路线配置本地 APT 源。不要把 RPM 包硬塞进 APT 流程里。

# 通过标准

安装前准备完成后,我会用下面几条命令做总体验收:

getent hosts hadoop1.test.com hadoop2.test.com hadoop3.test.com
ssh -o BatchMode=yes hadoop2.test.com hostname -f
chronyc sources -v
curl -I http://hadoop1.test.com/
java -version
/usr/jdk64/jdk17/bin/java -version
mysql -h hadoop1.test.com -uambari -p -D ambari -e 'SELECT DATABASE();'
mysql -h hadoop1.test.com -uambari -p -D ambari -N -e "SHOW TABLES LIKE 'ambari_plus_tenant';"
ambari-server status
1
2
3
4
5
6
7
8
9

这些命令都通过,再进入 Ambari Web UI 会稳很多。后面每一篇文章都会把其中一个环节拆开讲,照着做即可。

免费开源大数据平台怎么选
Step0—源码包下载与目录准备

← 免费开源大数据平台怎么选 Step0—源码包下载与目录准备→

最近更新
01
当前版本 2026/08
08-29
02
把 Ambari Server HA 稳稳地跑起来
08-17
03
从一次启用操作追到主备就绪
08-17
更多文章>
Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式