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

JaneTTR

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

  • 安装与使用

    • Ambari Plus 安装

    • 组件安装

    • 开启高可用

      • 开启高可用总览
      • Ambari Server 开启 HA
        • 准备第二个管理节点
        • 从页面开启
        • 检查接替准备度
        • 检查成员
        • 验证两个节点
      • Ambari Server 成员维护、统一入口与故障接替
      • HDFS 开启 HA
      • YARN 开启 HA
      • Ranger 开启 HA
      • Knox 开启 HA
      • 高可用巡检、重启与故障演练
    • 权限与安全专题

    • Ambari Plus Monitor

    • 常见问题

  • 发布与支持

  • 会员与访问

目录
准备第二个管理节点
从页面开启
检查接替准备度
检查成员
验证两个节点

Ambari Server 开启 HA

# 准备第二个管理节点

Ambari Server HA 保护的是集群管理控制面。它不会替代数据库、HDFS、YARN、Ranger 或 Knox 自身的高可用。

开始前确认:

检查项 要求
节点 至少两台健康主机,版本和系统架构一致。
数据库 两个 Server 可以访问同一份 Ambari 元数据库。
时间与解析 FQDN、正反向解析和时间同步一致。
Agent 安全 Server 与 Agent 的认证材料已经准备完成。
当前任务 没有安装、升级或安全模式切换任务。

# 从页面开启

进入 系统设置 → 高可用管理 → 平台基础 → Ambari Server 保障。首次开启时选择一台备用节点,页面会依次完成预检、准备节点、同步管理连接、启动备用 Server 和状态确认。

页面步骤固定为:

  1. 选择节点:选择 Standby,当前 Active 保持不变。
  2. 确认配置:核对共享数据库、版本、FQDN 和目标角色。
  3. 环境检查:执行远程连接、软件包、端口、证书与 Agent mTLS 预检。
  4. 自动配置:安装 Standby、准备安全材料、启动进程并加入候选。
  5. 完成验收:确认唯一 Active、Standby 在线、选举可用且没有双写风险。

注意

如果环境检查存在阻断项,应在目标主机解决原始问题后重新预检。不要通过 Quickstart 或手工覆盖已安装 RPM 来绕过正式产品流程。

启用完成后,运行概览会同时展示 Active、Standby、自动接替和统一入口状态:

Ambari Server 高可用运行概览

Ambari Server 节点与接替保障状态

页面至少应显示:

  • 当前服务节点和备用节点名称明确。
  • 两个 Server 版本一致。
  • 备用节点在线待命,可以参与接替。
  • 自动接替已经就绪。
  • 两个节点继续使用同一份平台数据。

注意

“第二个进程已经启动”不能作为完成标准。只有备用节点已加入候选、状态收敛,并且页面显示可以参与接替,才算建立主备关系。

# 检查接替准备度

点击 接替准备度,逐项核对 Agent、证书、成员心跳和冲突操作。存在阻断项时不要进行故障演练;没有阻断项且备用节点在线,才进入统一入口和接替验证。

运行页应明确显示 hadoop1.test.com 正在提供服务、hadoop3.test.com 作为备用节点在线,以及故障接替已准备。接替准备度只做检查,不会触发切换。

# 检查成员

点击 节点管理,确认当前服务节点和备用节点。新增或替换 Standby 都从这里进入,先选操作,再完成后续预检与确认。

Ambari Server 成员管理入口

成员向导的替换与关闭边界

# 验证两个节点

curl -sf http://hadoop1.test.com:8080/api/v2/control-plane/ha/readiness
curl -sf http://hadoop3.test.com:8080/api/v2/control-plane/ha/readiness
1
2

正常情况下只有当前 Active 的 readiness 返回可接流量状态;备用节点的进程可以存活,但不能冒充写入节点。

继续查看:

curl -sf http://hadoop1.test.com:8080/api/v2/control-plane/ha/agent-status
curl -sf http://hadoop3.test.com:8080/api/v2/control-plane/ha/agent-status
1
2

最后从页面执行一次只读刷新,确认服务、主机和任务列表均能读取。故障切换放到高可用巡检、重启与故障演练统一验证。

本次页面实测结果:当前 Active 为 hadoop1.test.com,Standby 为 hadoop3.test.com,两个角色均被页面识别,故障接替状态为“已准备”。

如果需要理解 Lease、Term、唯一 Active 和写围栏,可以继续阅读一把租约如何守住唯一 Active。

#Ambari Server#HA#控制面
开启高可用总览
Ambari Server 成员维护、统一入口与故障接替

← 开启高可用总览 Ambari Server 成员维护、统一入口与故障接替→

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