Hadoop步骤三:Centos7 卸载自带Openjdk 并 安装JDK19

一:卸载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

Java Archive | Oracle

 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
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值