master 节点 Java 环境安装操作总结
一、安装环境说明
|
项目 |
内容 |
|
操作系统 |
CentOS 7(VirtualBox 虚拟机) |
|
安装方式 |
手动解压安装(无需 yum,规避 DNS 解析问题) |
|
Java 版本 |
OpenJDK 12.0.2(也适配 Oracle JDK 8) |
|
安装目录 |
|
二、安装前置准备
-
文件上传:通过 MobaXterm 的 SFTP 功能,将
openjdk-12.0.2_linux-x64_bin.tar.gz上传到 master 节点的/root目录; -
环境检查:确认 master 节点防火墙/SELinux 已关闭(避免文件操作权限问题):
systemctl status firewalld # 显示 inactive (dead) getenforce # 显示 Disabled/Permissive
三、分步安装操作
1. 创建统一安装目录
mkdir -p /usr/java
-
-p参数:确保目录不存在时新建,存在时不报错。
2. 移动并解压 Java 压缩包
# 移动压缩包到安装目录
mv ~/openjdk-12.0.2_linux-x64_bin.tar.gz /usr/java
# 进入安装目录
cd /usr/java
# 解压压缩包
tar -zxvf openjdk-12.0.2_linux-x64_bin.tar.gz
-
解压后生成目录:
jdk-12.0.2(需记录,用于配置环境变量)。
3. 配置全局环境变量
# 编辑系统环境变量文件 vim /etc/profile在文件末尾添加以下内容:# Java 环境变量配置 export JAVA_HOME=/usr/java/jdk-12.0.2 export PATH=${JAVA_HOME}/bin:$PATH
说明:OpenJDK 12 无独立 JRE 目录,仅需配置
JAVA_HOME和PATH;若安装 Oracle JDK 8,需补充:export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
4. 使环境变量生效
source /etc/profile
-
source命令:无需重启系统,立即加载新的环境变量配置。
四、安装结果验证
1. 验证 Java 版本
java -version
✅ 正常输出(OpenJDK 12.0.2):
openjdk version "12.0.2" 2019-07-16 OpenJDK Runtime Environment (build 12.0.2+10) OpenJDK 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
2. 验证编译器版本
javac -version
✅ 正常输出:
javac 12.0.2
五、常见问题与解决
1. 解压报错:gzip: stdin: not in gzip format
-
原因:上传的压缩包损坏或格式错误;
-
解决:重新通过 MobaXterm 拖拽上传,确保文件完整。
2. java -version 提示 command not found
-
原因:环境变量配置错误或未生效;
-
解决:
-
检查
JAVA_HOME路径是否与解压目录一致; -
重新执行
source /etc/profile生效配置。
-
3. yum 安装失败(可选补充)
-
原因:DNS 解析故障,无法连接 CentOS 官方源;
-
解决:优先使用手动解压安装,无需依赖 yum。
六、文档版本信息
|
项目 |
内容 |
|
文档版本 |
V1.0 |
|
适用场景 |
master 节点 Java 环境部署(slave 节点可复用相同步骤) |
|
验证结果 |
✅ Java 安装成功<br>✅ 环境变量生效<br>✅ java/javac 命令可用 |
总结
-
master节点安装Java优先选择手动解压方式,规避yum的DNS解析问题,核心步骤为“创建目录→解压文件→配置环境变量→验证生效”;
-
环境变量配置是关键,需确保
JAVA_HOME路径与解压后的目录完全一致; -
OpenJDK 12和Oracle JDK 8安装流程一致,仅环境变量配置略有差异,可根据实际文件适配。
更多推荐



所有评论(0)