注意:本文档配置的为root用户JDK,如果要配置其他用户请修改相关配置。

资源规划

组件 cfp-acrm-cdh-1 cfp-acrm-cdh-2 cfp-acrm-cdh-3
OS redhat-6.8 redhat-6.8 redhat-6.8
Java jdk-8u221 jdk-8u221 jdk-8u221

安装介质

版本:jdk-8u221-linux-x64.tar.gz
下载:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

安装JDK

  1. 根据资源规划每个节点都需要安装JDK环境。

(1).解压

  1. cd /share
  2. tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local/
  3. rm jdk-8u221-linux-x64.tar.gz

(2).环境变量设置

  1. vi /etc/profile # :$到达行尾添加

配置如下:

  1. export JAVA_HOME=/usr/local/jdk1.8.0_221
  2. export PATH=$JAVA_HOME/bin:$PATH
  3. export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/tools.jar

环境变量生效:

  1. source /etc/profile

(3).分发

  1. scp -r /usr/local/jdk1.8.0_221 root@cfp-acrm-cdh-2:/usr/local/
  2. scp -r /usr/local/jdk1.8.0_221 root@cfp-acrm-cdh-3:/usr/local/
  3. scp /etc/profile root@cfp-acrm-cdh-2:/etc/
  4. scp /etc/profile root@cfp-acrm-cdh-3:/etc/
  5. # 各节点激活配置,或者重新登录节点即可激活配置
  6. source /etc/profile ##环境变量生效

(4).卸载openjdk

  1. rpm -qa|grep java
  2. sudo rpm -e --nodeps java-*-openjdk-*.x86_64

(5).验证

  1. java -version ##验证:版本号不正确可能由PATH造成,可以将$JAVA_HOME/bin放在export PATH最前面
  2. whereis java
  3. which java ##java命令路径