一:卸载Openjdk(所有用户)
(1) 查看jdk版本
--------------------------直接复制蓝字---------------------------------------------
[root@master ~]# java -version;
----------显示内容
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
(2) 查看自带的jdk
--------------------------直接复制蓝字---------------------------------------------
[root@master ~]# rpm -qa|grep java;
(3) 删除自带的jdk
--------------------------直接复制蓝字---------------------------------------------
[root@master ~]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64 java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64 tzdata-java-2018e-3.el7.noarch;rpm -qa|grep java;
(4) 再一次查看jdk
--------------------------直接复制蓝字---------------------------------------------
[root@master ~]# rpm -qa|grep java;一搬是删干净的,没有就是删干净了
----------------------------------------------注意-------------------------------------
比如还有剩下的,想删干净,请执行第五步
tzdata-java-2018e-3.el7.noarch
(5) 使用以下命令,来删除残余的
[root@master ~]# rpm -e --nodeps XXXX文件名;
比如:
rpm -e --nodeps tzdata-java-2018e-3.el7.noarch;
二:JDK的下载
1.打开这个网站,选择自己想要版本的jdk
作者选择的是JDK19
2.下载这个版本
三:JDK的安装 环境变量配置(master头节点)
1 安装JDK
(1)创建目录
[root@master ~]# mkdir -p /export/servers /export/software /export/data;ls /export;
(2) 将 java 的安装包解压到 java 目录 ,并重命名java-19
[root@master root]$ tar -zxvf /export/software/jdk-19.0.2_linux-x64_bin.tar.gz -C /export/servers;cd /export/servers;mv jdk-19.0.2 java-19;ls;
这个jdk是通过Xshell传上来Linux的。
(3) 配置环境变量 并生效
[root@master root]$ vi /etc/profile;source /etc/profile;
在文件后面添加环境变量:
export JAVA_HOME=/export/servers/java-19;
export JRE_HOME=/export/servers/java-19/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
(4) 验证安装
[root@master ~]$ java -version;javac -version
-----------正确内容
java version "19.0.2" 2023-01-17
Java(TM) SE Runtime Environment (build 19.0.2+7-44)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
javac 19.0.2
(5) 生成jre :会生成在java-19目录下,并查看是否有,前提是环境变量配置好
[root@master ~]$ cd /export/servers/java-19/bin;jlink --module-path jmods --add-modules java.desktop --output jre;mv jre ../;cd ..;ls;
正确内容
bin conf include jmods jre legal lib LICENSE man README release
以下操作必须先配置好免密码登录
(6) 将 master 节点上的 java-19和profile文件同步到 slave节点上
[root@master ~]# cd /export/servers; scp -r java-19 slave1:/export/servers;scp -r java-19 slave2:/export/servers;scp -r /etc/profile slave1:/etc/;scp -r /etc/profile slave2:/etc/;
(7) 在所有的slave节点上输入,查看 并 生效 /etc/profiel文件
[root@slave ~]# cd /export/servers/;ls;cat /export/profile;source /etc/profile;
(8) 验证slave节点是否安装成功jdk
[root@master ~]$ java -version;javac -version
-----------正确内容
java version "19.0.2" 2023-01-17
Java(TM) SE Runtime Environment (build 19.0.2+7-44)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
javac 19.0.2