00:00
好,那集群分发脚本我们在这儿已经配置完了,配置完了大家在分发的时候有没有发现一个问题啊,你看我这我在分发的时候,我分发每一台机器,它都让我输入一个密码,那我每一台机器都输入一个密码,3000台机器我就要输入3000个密码,这个工作量还是比较大的,那我怎么样能不输入密码呢?那这个时候我们就需要配置一个免密登录了,首先我就要配置一个哈杜102登录到102 103还有104的这么一个免密登录,哎,那大家分析一下,在我们的大数据集群当中,我除了要配置哈多102到其他机器的免密登录以外,我还需不需要配置其他机器的免密登录呢?呃,大家回想一下,我们在安装哈杜op的这个过程当中呢,我们的哈doop有两个组件,一个是name notde,一个是resource manager,那name node呢,我们给它部署在102上了。
01:07
部署在102上,内个node启动之后啊,它就会对应的去102还有103104来启动datanode,那这个启动的方式,它就是通过SSH的方式来进行启动的,所以说哈多102的免密登录啊,刚刚我们已经说完了,那哈多103上呢,我们部署了一个resource manager。RM。部署完R'M我们接下来启动resource manager的时候呢,它就会去对应的机器上来启动我们的note manager nm。那我们在这三台机器上都部署了note manager了,那resource manager呢?它也会通过SSH命令来到这三台机器上启动我们的note manager,所以说我们除了配置哈杜102的艾硅谷用户的免密登录以外,我们还要配置一个哈杜103的艾特硅谷用户到其他机器的免密登录啊,到这儿呢,我们需要配置两个免密登录,除了这两个,大家想一想,我们还需不需要配置呢?
02:18
我们在部署组件的时候,是不是要配置环境变量啊?那既然要配置环境变量,我们能只配置一台机器吗?是不是三台机器我们也都需要配置啊,那都需要配置我们一台一台机器配置这个工作量也是比较大的,那我们在一台机器上配置好,配置好了我们通过我们的集群分发脚本给他分发过去是不是就可以呀?那环境变量我们需要哪一个用户才能操作呀?是不是root用户?因为环境变量的配置文件在ETC目录,ETC目录需要有入推用户它才能操作,那接下来我们还要配置一个哈多102的root用户的免密登录,所以说免密登录我们要配置三个地方,那接下来呢,我们就一个一个的来配。
03:10
我要先配置哈杜102到其他机器的免密登录啊,首先我CD到。加目录,然后呢,LL到al,在这呢,有这么一个隐藏的目录,叫做点SSH,那我CD到点SSH里,我看一看,在这里呢,它就是一些免密登录相关的配置啊,那现在没有什么内容,那我呢在这儿执行一个命令SSH杠。K。杠,TRA,然后回声,回声呢,在接下来我还要敲三下123。那执行完了,我还要把生成的这个密钥啊,给它发送到102103104这三台机器啊,SSH-copy-ID卡豆102回密码1234566个零。
04:11
还多吧,103。Yes,密码六个零。好多1104 yes,密码六个零,好,那免密登录我们在这儿就要配置完了啊,这个密码错了啊。再来一次,好,那免密登录到这儿,我们就配置完了,配置完了我们再测试一下XXYC,我CD到加目录的B目录XSYNC,再来一个就分发XSYNC这个脚本,我回去,你看现在它就不需要密码就能通过了,那配置完了我们再来到哈多103上,我LL-al,那我呢,CAD到它的点SSH目录进来之后,我们看到这有这么一个文件叫做author k,我们进来看看。
05:07
我看一下这个奥K,你看它这里就有这么一行内容,那这个呢,就是免密登录的密钥,那对应后面它有这么一个艾特硅谷用户,哪个机器的呢?哈杜102的艾特硅谷用户,这个意思啊,就是说哈杜102的艾特硅谷用户拿着这个密钥就可以免密登录到哈杜103这台机器了,好了,那接下来呢,我们还要配置一下哈杜103到其他机器的免密登录。啊,同样的命令,SSH-K帧杠t r sa回123,然后SSH-Co-ID哈杜102。Yes。六零。
06:01
哈多跑103YES,密码六个零哈104。Yes,密码六个零,好了,那哈多103的免密登录我们也配置完了,还有在哈多102上啊,我们还要速度到root用户。密码1234566个零回圈。进来之后呢?我们CD到root用户的加入,然后LL-A,那root用户他现在没有这个点SSH文件,原因呢,它还没有通过SSH命令到其他的机器上,那我们呢,也可以先执行一个SSH命令,看一看SSH到还多跑102,好了,那执行完了我们来一个yes。六个零。
07:00
那我在LL-al,你看这个目录它就出来了,那我CD到点SSH这个目录下面,然后呢,我执行一个SSH-K针杠TR回车123好,同样的步骤,SSH-copy-ID哈杜102,先给它复制到哈杜1026个零。再来好多103 yes,密码六个零。卡逗号104 yes,密码六个零,OK,那到这儿啊,三台机器的免密登录我们就配置完了。
我来说两句