Centos7中安装与卸载Jdk1.8

2020年06月04日 85点热度 0人点赞 0条评论

一般在刚刚安装好的centos7中,会自带open-jdk,但是这个版本的jdk对hadoop来说会有一些缺失,所以需要我们卸载掉,重新安装jdk。

卸载

查看已经安装的jdk

[root@abu jre]# rpm -qa|grep jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64

卸载命令:

[root@abu jre]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

卸载完之后java命令不被识别:

[root@abu lib]# java -version
bash: java: command not found...

安装

解压安装目录

[root@abu software]# tar -zxvf jdk-8u101-linux-x64.tar.gz -C /usr/local/src/

安装完毕后在 ~/.bashrc 文件末尾添加:

[root@abu software]# vim ~/.bashrc
export JAVA_HOME=/usr/local/src/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

使文件生效:

[root@abu jdk1.8.0_101]# source ~/.bashrc

检测安装是否成功:

[root@abu lib]# java -version

返回如下结果,说明正常,否则检查哪一步做错,及时改正:

[root@master src]# java -version java version "1.8.0_172" Java(TM) SE Runtime Environment (build 1.8.0_172-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)

杂记

hadoop集群正常使用需要在~/.bashrc文件中添加java路径,hadoop路径

所有节点都要安装jdk,也可以安装好一个之后再scp到其他节点,环境变量也要都做~

阿布

源自灵魂深处的自我救赎。

文章评论