00:00
免密登录配置完了,接下来我们还要安装一下JDK,因为很多大数据组件啊,它都是用Java语言来编写的,所以说我们要安装JDK,但是我们在安装完这三台机器的时候啊,每一机器呢,它都自带了一个JDK,只不过它自带的这个JDK啊,它的版本不符合我们的要求,所以说我要给它卸载掉,卸载掉之后我安装一个我自己的JDK,好啊,首先呢,我先卸载,在文档当中给我们提供了这样一个卸载命令,我拿过来,然后右键粘贴没事。回城之后我们看他说了RPM未给出要擦除的软件包,原因呀,是我在配置我的哈多100的时候,这个JDK我已经给它卸载完了,那我在这呢,执行不执行都行。那我们主要来看一看这个卸载的命令啊,它是什么意思?速度RPM-QA,然后通过gra-I过滤出所有跟Java相关的安装包,也就是说过滤出我们所有的JDK的安装包,然后呢,后面这个是RPM包的删除命令,那我过滤完了它怎么就能删除呢?原因是我们在这儿还有一个XX-N1这么一个命令,那这个XX的命令它是干嘛呢?它可以把我们前面的命令的输出结果当做后面命令的输入参数,我给你反向的传递过来。
01:32
那XX-N1呢,这个N1又是什么意思呢?你比方说我前面的这个命令,它一共查出来我有跟Java相关的包,一共有这么多个。那这么多个,我怎么样都给它卸载掉呢。好了,杠N1的意思就是一个一个的卸载,诶,我一个一个的给你传递到后面的这个命令里,那杠N2的意思呢,那就是两个两个的传递到后面的这个命令里,那啥意思,我呢,给大家简单的画一个图。
02:09
啊,你比方说我前面的命令,它的输出结果有12345这么五个结果,那杠N1,我们看看它是怎么样删除的啊,你比方说这个RPM杠一删除的这个命令。我给它复制,复制完了右键粘贴,那它是怎么删除的啊,杠N1的意思,它就是一个一个的删除,最终啊杠N1它会执行五次。啊五次12345啊一个一个的删除,那接下来我们再看看杠N2呢。它是这样的。它会两个两个的传递过来,也就是说它在这啊,会传递过来两个输出结果,然后再执行第二次,这个是三和四,那最后呢,我们还剩下一个五在这,我就传递过来一个就行了,那杠N3的意思啊,传递三个,那这个就是XX它的一个使用,OK,那到这我们已经删除完了,删除完了不要忘了我们最终的目的啊,是要部署一个JDK,那部署JDK首先我来到CD到OT software这个目录,在这个目录啊,放我们所有的压缩包,那我呢把JDK的压缩包给他拿过来,在我们的项目当中啊,这有一个资料,那在资料这儿就有所有我们所需要的这么一个杂包,好,我先把JDK给它上传过来。
03:50
拖拽。我们等他上传完。上传完我在这T-ZXVFZDK,然后解压到OPT model目录,OPT model目录啊,它是我们所有组件的一个安装的目录,那我把所有的组件都解压到这个目录当中回事。
04:20
解压完了,我CD到OT某懂物鲁过来之后,你看JDK已经解压完了,解压完了呢,我给它重命一个名字,MV。ZDK。就我呢,就叫做JDK,哎,这样看起来它干净一些,那到这JDK我们就部署完了,那部署完了我的这个JDK它现在就直接能用了吗?我加啊杠。Version,你看他说找不到命令,原因呢,我们的JDK还没有配置环境变量,那接下来我就要配置一个环境变量,我速度。
05:00
Vim ETC profile.d下面我创建一个MYv.SH,我呀把所有环境变量相关的内容都配置到我自定义的这个环境变量配置文件当中,好,那接下来之后先给它一个注释,叫做Java home。好,那首先我先exportt导入一个Java home,也就是导入一个JDK的安装目录,我的安装目录是OPT model。JDK这个是我JDK的安装目录,导入完JDK的安装目录之后,我还要把JDK的安装目录啊,给它拼接到系统的环境变量当中,那接下来我再来一个export,导入一个pass。
06:02
这个pass它就是我们的系统环境变量,那我首先呢,要获取到我的系统环境变量,获取完了呢,我通过冒号。我在获取到我的。Java home我复制一下。给他拿过来,那获取到Java home之后,我呢再给它拼接一个B目录,原因是我JDK啊,所有的可执行的脚本都在B目录当中,所以说在系统的环境变量里,我们最终要导入的应该是。JDK的B目录好,那到这儿环境变量我就配置完了,然后冒号WQ保存。保存完了,他现在还没生效啊,我要SS一下S谁呀,就S我刚刚的环境变量的这个目录复制右键粘贴。OK,那我再来执行一下Java杠,那到这。
07:06
哈杜102的JDK我就安装完了,那在103104我也需要安装一份啊,那我呢就可以用我的XSYNC脚本把JDK给它分发过去了。它现在就在往哈多跑,102还有103来进行分发好了,那JDK我们分发过去了,同样在零三和零四上,我们是不是也要配置环境变量啊,那环境变量我们也要给它分发过去,我速度X xy nc ETC目录下面的profile.dy因v.SH但是这个地方大家要注意一点啊,我在这直接用xxy它就不行了。原因呢,是我通过速度,我现在已经是以root用户的身份来进行分发了,但是我root用户有XSYNC这个脚本吗?他没有这个XSYC脚本,它是我们艾特硅谷用户的,我的root用户要想使用艾特硅谷用户下的东西,我要啊,先找到我的艾特硅谷用户,艾特硅谷用户下并目录就有这么一个XSYC脚本,那接下来我再一执行。
08:24
你看它就能分发过去了,那我在对应的零三和零四上啊,我也要S一下s ETC profile.dv.SH同样它也是S。SOCEK-ETC profile.dev.OK那到现在三台机器的环境变量我就配置完了。
我来说两句