Step3—安装JDK17(Ambari 3.0专用)3.0.0
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/ (opens new window) |
注意
请务必进入清华源页面手动获取最新版本号和链接,下载包名以 OpenJDK17U-jdk_x64_linux_hotspot_17.0.x_x.tar.gz 形式结尾,建议复制页面真实链接到脚本或 wget。
# 2. JDK 17 一键自动安装脚本强烈推荐
脚本已经为你封装好自动下载、解压、环境变量与 alternatives 配置: 详情与维护页:ONEKEY——安装JDK 17
# 快速使用
保存脚本为
install_jdk17.sh
赋权并执行:
chmod +x install_jdk17.sh sudo ./install_jdk17.sh
1
2脚本会自动:
- 检查/下载 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
1
2
3
2
3
# 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
1
2
2
# 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
1
2
3
2
3
# 4. 安装验证
java -version
javac -version
1
2
2
如出现如下内容即为成功:
# 5. 软连接设置
警告
ambari-server setup
前必须要设置软连接,不然报错
# 这个命令非常重要
mkdir -p /usr/jdk64
ln -sf /opt/modules/jdk-17.0.15+6 /usr/jdk64
1
2
3
2
3