【Ambari3.0.0 部署】Step3—安装JDK17与JDK1.8-适用于el8

如果有其他系统部署需求可以参考原文

https://doc.janettr.com/install/manual/

在这里插入图片描述
在这里插入图片描述

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
JDK 1.8华为镜像站Hive2/HBase/Spark2/旧组件OpenJDK 8 - HUAWEI

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

2. JDK 17 & 1.8 一键安装脚本

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

批量自动化安装流程

  1. 下载脚本并授权

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

    sudo ./install_jdk17.sh
    sudo ./install_jdk8.sh
    
  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

JDK 1.8:

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

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/

4. Ambari 兼容性与软连接

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

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

image-20250528114701795

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TTBIGDATA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值