TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)
  • 案例-Ambari重启失败

  • 案例-数据库连接问题

    • 解读-安装完毕后出现Unable to load version data from server
      • 报错现象还原
      • 1. 数据库环境建议
        • 配置 MariaDB 官方源(以 Aliyun 为例)
      • 2. 数据库驱动选择
  • 案例-日志级别控制问题

  • 案例-找不到snappy-devel

  • SYS-Rocky
  • 案例-数据库连接问题
JaneTTR
2025-05-25
目录

解读-安装完毕后出现Unable to load version data from server

# 报错现象还原

群友反馈在 Rocky Linux 上部署 Ambari 后,Web 页面提示:

Unable to load version data from server

出现 “Unable to load version data from server” 这种错误,绝大部分场景都是数据库初始化阶段出现了问题,最终导致 Ambari 启动后无法正常连接数据库。

典型症状

只要启动后,页面数据无法加载,99% 问题都在于数据源配置、数据库可用性,或初始 schema 创建异常。

# 1. 数据库环境建议

提示

推荐使用 MariaDB 10.11 版本。在 Rocky Linux 8.x 环境下,兼容性与稳定性远优于其他分支,同时社区支持良好,线上反馈也最为顺畅。 版本建议

# 配置 MariaDB 官方源(以 Aliyun 为例)

echo "配置 MariaDB 官方 10.11 源..."
sudo tee /etc/yum.repos.d/mariadb.repo >/dev/null <<EOL
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.11/rocky8-amd64
gpgkey = https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
enabled = 1
EOL

echo "彻底清理缓存、禁用并重置 mariadb 模块流..."
sudo dnf clean all
sudo rm -rf /var/cache/dnf
sudo dnf module reset -y mariadb
sudo dnf module disable -y mariadb
sudo dnf clean all
sudo dnf makecache --refresh

echo "更新系统软件包..."
sudo dnf update -y

echo "安装常用工具..."
sudo dnf install -y wget createrepo chrony sshpass expect python3 socat boost-program-options perl-DBI

echo "安装 MariaDB 10.11(官方repo,含client)..."
sudo dnf install --disablerepo="*" --enablerepo="mariadb" -y MariaDB-server

# 如只想用mysql客户端,不启动server可以注释掉下面两行
sudo systemctl enable mariadb
sudo systemctl start mariadb
1
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

# 2. 数据库驱动选择

推荐使用如下稳定的 MySQL JDBC 驱动(5.1.48)驱动版本 :

CONNECTOR_URL="https://mirrors.aliyun.com/mysql/Connector-J/mysql-connector-java-5.1.48.tar.gz"
1

笔记

5.1.48 兼容 MariaDB 10.x,Ambari 官方测试也较充分,避免版本过新引发的未知兼容性问题。

警告

  1. 确保数据库已初始化并能正常访问,若此前 schema 有误请先清理,建议重新初始化。
  2. 执行 ambari-server setup,按提示完成数据库参数配置及驱动指定。
#Ambari#源码编译#Python#环境依赖#构建报错
解决-进一步分析与改造[二]
解读-Ambari3.0.0无法调整日志输出级别

← 解决-进一步分析与改造[二] 解读-Ambari3.0.0无法调整日志输出级别→

最近更新
01
bigtop-select 打包缺 compat 报错修复 deb
07-16
02
bigtop-select 打包缺 control 文件报错修复 deb
07-16
03
首次编译-环境初始化 必装
07-16
更多文章>
Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式