从零搭建hadoop集群之安装jdk

卸载系统自带的OpenJDK以及相关的java文件

1. 查询系统自带的OpenJDK版本信息

[root@hadoop01 ~]# java -version   #查询系统自带的OpenJDK版本信息
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)
[root@hadoop01 ~]# 

2.查询系统OpenJDK的相关文件

   以下文件中:

  下面这几个可以删除

[root@hadoop01 ~]# rpm -qa | grep java
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2020a-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64

 以上文件中:

  下面这几个可以删除

java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2020a-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

3. 删除OpenJDK文件

rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64

4. 检查是否已经删除成功

[root@hadoop01 ~]# java -version
bash: /usr/bin/java: 没有那个文件或目录

配置JDK环境变量

1. 编辑全局变量

[root@hadoop01 ~]# vim /etc/profile

2.在文本的最后一行粘贴如下

export JAVA_HOME=/usr/local/java/jdk1.8.0_73
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

注意:在上述添加过程中,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分

3. 使配置文件生效

[root@hadoop01 ~]# source /etc/profile

4. 检验是否安装成功

[root@hadoop01 ~]# java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

显示java版本信息  表示成功

原文地址:https://www.cnblogs.com/qikaipei/p/14122659.html