一般Vmware虚拟机安装后,会有自带的jdk- openjdk
但是普通用户安装hadoop等大数据组件过程中,按照要求步骤需要重新安装jdk,在这个过程中就会产生jdk版本冲突
首先,我们清楚,重新安装的jdk是供hadoop等大数据组件使用的,不作为其他用途。
所以我们有两种解决办法:
一、保留系统自带jdk,重新安装jdk,配置jdk环境变量仅供hadoop等组件使用
二、删除系统自带jdk,重新安装jdk,一个虚拟机只用一个jdk
这里推荐第二种做法(原因是第一种有配置jdk的权限问题):
1、查看jdk命令:
rpm -qa | grep java
2、卸载jdk命令:
rpm -e java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
卸载完之后,重新输入查看命令,没有jdk即表示卸载完成!!!
3、将新的jdk文件上传,进行解压:
tar -zxvf jdk-8u201-linux-x64.tar.gz -C /home/bigdata/
4、配置环境变量
vim ~/.bashrc
export JAVA_HOME=/home/bigdata/jdk
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
5、使环境变量生效
source ~/.bashrc
6、查看jdk安装目录:
which java
7、查看jdk信息:
java -version
OK,用户自定义jdk安装完成!!!