Hadoop运行环境搭建之JDK
第一:安装jdk
虚拟机中会自带jdk,但是我们不用,原因主要有两个,一为自带的jdk可能存在缺失文件的可能给后期的操作带来不必要的麻烦;二为当我们在操作hadoop的时候一般都需要安装仅供hadoop使用的jdk,所以就会版本冲突【或者专门的配置,但是比较麻烦】。所以我们将原有jdk删除整个vmare中只用一个jdk即可。
查看虚拟机jdk:
rpm -qa | grep -i java
此时可以看到有多个jdk相关文件依次删除比较麻烦,可以一次性删除,命令为:
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
rpm -qa:查询所安装的所有 rpm 软件包
grep -i:忽略大小写
xargs -n1:表示每次只传递一个参数
rpm -e –nodeps:强制卸载软件
第二:上传自有jdk
①利用xftp上传或者rz命令上传到指定目录下【这里以 /opt/software /opt/module为例】
解压:从software目录中解压到module目录中
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
②配置环境变量
会有很多地方是在原有的文件 /etc/profile中加入配置 这里我们新建文件在新建的自有文件中加入配置
新建文件 vim /etc/profile.d/my_env.sh
在文件中加入配置:
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
保存后退出 :wq!
③使得文件生效
source /etc/profile
④ 测试
java -version
可以看到java的版本号就表示成功