Hadoop之JDK的安装

1、卸载原有JDK
该项的所有操作步骤需要使用root用户进行。并且在集群中每台主机操作一次
1.1卸载
#rpm -qa | grep java #搜索所有当前系统中已经安装的JDK相关软件包,主要针对系统自带的和使用rpm安装包安装的情况
在这里插入图片描述
#rpm -qa | grep jdk #通过编译包直接部署的免安装版是搜索不到的,可以查询环境变量删除相应配置和目录
在这里插入图片描述
#rmp -e 软件包名 #依次删除所有之前搜索到的本地系统中已经安装的JDK的相关软件包
在这里插入图片描述
#yum remove 软件包名 #删除相关的依赖软件包
在这里插入图片描述
2、安装配置JDK
2.1安装
此项的所有操作步骤使用专门用于集群的用户admin进行,此项只在一台主机操作
首先,我们先新建一个存放Hadoop软件包的文件夹setups,然后把所有相关包上传到setups目录内
$mkdir setups #在admin用户家目录下创建一个存放软件包的文件夹
在这里插入图片描述
2.2将xFtp与虚拟机主机Cluster-01连接
(1)打开Xshell软件,新建会话
在这里插入图片描述
(2)输入登录的用户名root
在这里插入图片描述
(3) 选择身份验证方法为Password并提供登录所需的信息,输入root用户对应的密码
在这里插入图片描述
(4)连接root@Cluster-01成功
在这里插入图片描述
(5) 打开xFtp软件,新建会话
在这里插入图片描述
(6)将与Hadoop实训相关安装包上传到/home/admin/setups下
在这里插入图片描述
切换到setups文件夹下查看上传的Hadoop实训相关软件包
在这里插入图片描述
在家目录下创建java目录并切换到该目录下
$mdkir ~/java #在家目录下创建用于存放JDK相关文件的目录
$cd ~/java #进入该目录
在这里插入图片描述
$tar -xzf ~/setups/jdk-8u131-linux-x64.tar.gz #将软件包解压解包到“java”目录下
在这里插入图片描述
2.3配置环境变量
$vi ~/.bash_prifile #该文件位于admin用户家目录下
在这里插入图片描述
对配置文件进行修改,在文件末尾添加以下内容:
#javaenviornment
JAVA_HOME=/home/admin/java/jdk1.8.0_131 #该路径以JDK软件包实际解压解包的路径为准
CLASSPATH=.: $JAVA_HOME/lib/tools.jar: $JAVA_HOME/lib/dt.jar
#保证此项输入正确,否则可能会导致所有命令无法使用
PATH= $JAVA_HOME/bin: $PATH #必须按照前面的定义顺序书写
在这里插入图片描述
$source ~/.bash_profile #使新配置的环境变量立即生效
在这里插入图片描述
2.4查看验证
$echo $JAVA_HOME
$echo $CLASSPATH
$echo $PATH
在这里插入图片描述
$java -version
$javac -version #验证JDK的安装配置是否成功成功
在这里插入图片描述
3、同步JDK安装和配置
将“java”目录和“.bash_profile”文件发给集群中所有其他主机,发送目标用户为集群专用用户admin,发送目标路径为“/home/admin”,即集群专用用户admin的家目录。然后每台执行source ~/.bash_prifile使环境标量生效。
$scp -r ~/java ~/.bash_profile admin@Cluster-02:/home/admin
在这里插入图片描述
$scp -r ~/java ~/.bash_profile admin@Cluster-03:/home/admin
在这里插入图片描述
$scp -r ~/java ~/.bash_profile admin@Cluster-04:/home/admin
在这里插入图片描述
$scp -r ~/java ~/.bash_profile admin@Cluster-05:/home/admin
在这里插入图片描述
在其他主机上使新配置的环境变量立即生效 命令: $source ~/.bash_profile
在这里插入图片描述
4、在集群中每台主机上查看验证,如在主机Cluster-02上
查看命令分别是: #ls、#ls -a
在这里插入图片描述
查看是否拷贝成功
$echo $JAVA_HOME
$echo $CLASSPATH
$echo $PATH
在这里插入图片描述
$java -version
$javac -version
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44495678/article/details/89295995