目录
Apache Hadoop生态-目录汇总-持续更新
一:卸载系统自带的jdk
[root@node100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
命令解释:
rpm -qa:查询所安装的所有 rpm 软件包
grep -i:忽略大小写
xargs -n1:表示每次只传递一个参数
rpm -e –nodeps:强制卸载软件
二:安装java8
下载java8安装包
官网地址:https://www.oracle.com/java/technologies/downloads/#java8-linux
挑选自己需要的java版本进行下载
[root@node100 ~]# cd /tmp
上传jdk-8u202-linux-x64.tar.gz 到 /tmp
[root@node100 ~]# sudo tar -zxvf jdk-8u202-linux-x64.tar.gz -C /usr/local
[root@node100 ~]# sudo mv /usr/local/jdk1.8.0_202 /usr/local/jdk1.8.0
三:配置java环境变量
[root@node100 ~]# sudo vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jdk1.8.0
export PATH=.:$PATH:$JAVA_HOME/bin
[root@node100 ~]# source /etc/profile使环境变量生效
[root@node100 ~]# java -version 查看java版本信息
四:关于Linux的环境变量介绍
Linux的环境变量可以在/etc/profile,/etc/profile.d/*.sh,~/.bashrc,~/.bash_profile 这几个位置设置。
几种配置方式的区别如下:
可以看到对于Login shell 和 non-login shell加载的配置文件是不同的,所以把配置文件放在/etc/profile.d下两种形式都可以加载,而且命名清晰方便管理。
解释:
login shell:通过终端,输入用户名、密码,登录系统之后,得到就是一个login shell
non-login shell:通过ssh方式登录,,得到就是一个non-login shell