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

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • Ambari 安装

    • 常规安装
      • 适用于Ambari3.0.0-kylin V10-aarch64

      • 适用于Ambari3.0.0-kylin V10-x86_64

      • 适用于Ambari3.0.0-ubuntu22.04

      • 适用于Ambari3.0.0-el7

      • 适用于Ambari3.0.0-el8

        • Step0—源码包下载
        • Step1—基础环境准备
        • Step3—安装JDK17与JDK1.8
          • 1. 下载源推荐及版本对照
          • 2. JDK 17 & 1.8 一键安装脚本
            • 批量自动化安装流程
          • 3. 手动安装 JDK 17 和 JDK 1.8
            • 3.1 下载
            • 3.2 解压
          • 4. Ambari 兼容性与软连接
        • Step7—Mariadb初始化
        • Step8—AmbariServer初始化
        • Step9—Ambari Web UI 初始化安装
        • [快速安装]—脚本极速部署
      • 适用于Ambari2.8.0-el7

    • 一键部署
  • 组件安装

  • Kerberos 旧版专题

  • Ranger 旧版专题

  • 旧版部署
  • Ambari 安装
  • 常规安装
  • 适用于Ambari3.0.0-el8
JaneTTR
2025-05-28
目录
1. 下载源推荐及版本对照
2. JDK 17 & 1.8 一键安装脚本
批量自动化安装流程
3. 手动安装 JDK 17 和 JDK 1.8
3.1 下载
3.2 解压
4. Ambari 兼容性与软连接

Step3—安装JDK17与JDK1.8

# Step3—安装JDK17与JDK1.8

Ambari 3.0 及部分 Bigtop/Hadoop 新组件强制要求 JDK 17,而 HBase/Hive/Spark 生态仍有组件长期依赖 JDK 1.8。 因此推荐双版本共存方案,让集群灵活兼容各种大数据组件,满足未来升级和遗留需求。

推荐

JDK 17 与 JDK 1.8 可以共存,建议所有节点保持路径、变量一致,便于集群管理与脚本运维。

注意事项

本文基于 Rocky 8.10 做的适配,其他 el8 产品(如 CentOS8/Alma8)配置和包名可能会有出入,使用时请留意版本兼容性。如遇疑难可通过 VX 或 QQ 群与作者交流。

# 1. 下载源推荐及版本对照

JDK 版本 官方推荐镜像 适用组件 镜像直达链接
JDK 17 清华大学 Ambari3/Hadoop3+/新Spark等 OpenJDK 17 - TUNA (opens new window)
JDK 1.8 华为镜像站 Hive2/HBase/Spark2/旧组件 OpenJDK 8 - HUAWEI (opens new window)

注意

第三方镜像内容随时可能下架,建议进页面手动确认下载链接和版本号。强烈推荐下载 .tar.gz 包,无须 RPM 依赖、解压即用。

# 2. JDK 17 & 1.8 一键安装脚本 自动化

本站已维护两套 JDK 自动安装脚本

  • JDK 17: ONEKEY——安装JDK17
  • JDK 1.8: ONEKEY——安装JDK1.8

# 批量自动化安装流程

  1. 下载脚本并授权

    chmod +x install_jdk17.sh install_jdk8.sh
    
    1
  2. 依次执行

    sudo ./install_jdk17.sh
    sudo ./install_jdk8.sh
    
    1
    2
  3. 脚本自动:

    • 检查并下载对应 JDK 包到 /opt/modules
    • 解压到标准路径 /opt/modules/jdk-17.0.x、/opt/modules/jdk-8uXXX
    • 配置 /etc/profile(或指定 profile.d)
    • 注册 alternatives,多版本切换

提示

脚本支持多节点自动分发与并发执行,如需批量化部署建议结合 ansible、pdsh 等工具。

# 3. 手动安装 JDK 17 和 JDK 1.8

适用于自定义路径、变量或特殊版本号场景,按如下流程分别安装:

# 3.1 下载

JDK 17:

mkdir -p /opt/modules/
cd /opt/modules/
curl -LO https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz
1
2
3

JDK 1.8:

cd /opt/modules/
curl -LO https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-linux-x64.tar.gz
1
2

# 3.2 解压

tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz -C /opt/modules/
tar -zxvf jdk-8u202-linux-x64.tar.gz -C /opt/modules/

1
2
3

# 4. Ambari 兼容性与软连接

Ambari 3.0 强制依赖 JDK 17

ambari-server setup 前必须要软链 JDK 17,否则检测直接失败。

mkdir -p /usr/jdk64
ln -sf /opt/modules/jdk-17.0.15 /usr/jdk64/jdk17
1
2

image-20250528114701795

#Ambari#集群部署#JDK#一键部署
Step1—基础环境准备
Step7—Mariadb初始化

← Step1—基础环境准备 Step7—Mariadb初始化→

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