Ambari 3.0 必须依赖 JDK 17,其他版本无法通过安装检测或运行时校验。请务必为所有集群节点准备好 JDK 17
环境。 国内仅清华镜像站可稳定获取 OpenJDK 17。

1. 清华大学 OpenJDK 17 镜像下载

镜像源 版本 下载链接
清华大学 OpenJDK 17 https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/

请务必进入清华源页面手动获取最新版本号和链接,下载包名以 OpenJDK17U-jdk_x64_linux_hotspot_17.0.x_x.tar.gz
形式结尾,建议复制页面真实链接到脚本或 wget。

2. JDK 17 一键自动安装脚本

脚本已经为你封装好自动下载、解压、环境变量与 alternatives 配置:
详情与维护页:ONEKEY——安装JDK 17

快速使用

  1. 保存脚本install_jdk17.sh

  2. 赋权并执行:

    chmod +x install_jdk17.sh
    sudo ./install_jdk17.sh
    
  3. 脚本会自动:

    • 检查/下载 JDK 17 安装包
    • 解压到 /opt/modules/jdk-17.0.15(如有变请修改脚本变量)
    • 配置 /etc/profile 全局 JAVA_HOME 与 PATH
    • 配置 alternatives 多版本切换

3. 手动安装流程(如需自定义路径/参数)

3.1 下载

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

3.2 解压

mkdir -p /opt/modules/jdk-17.0.15
tar -zxvf OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz -C /opt/modules/jdk-17.0.15 --strip-components=1

3.3 环境变量

echo "export JAVA_HOME=/opt/modules/jdk-17.0.15" | sudo tee -a /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' | sudo tee -a /etc/profile
source /etc/profile

4. 安装验证

java -version
javac -version

如出现如下内容即为成功:

image-20250528114426460

5. 软连接设置

ambari-server setup前必须要设置软连接,不然报错

# 这个命令非常重要
mkdir -p /usr/jdk64
ln -sf /opt/modules/jdk-17.0.15+6 /usr/jdk64

image-20250528114701795

如果你遇到如下问题可以参考该知识库

  • 1、不同操作系统下的详细安装
  • 2、如何在不同系统下编译源代码
  • 3、国产化的适配
  • 4、各类安装一键脚本可以
  • 5、各类组件集成的教学
    在这里插入图片描述

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

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐