Hadoop2.x的集群搭建与配置(五)——ssh免密钥登录

最后一步了(忘记是第几次说了,不过这次应该是真的),ssh免密钥登录

毕竟分布式工作的时候要不停的相互访问,但是每个结点都像一个独立的家庭,串门的话首先要相互都认识才行(能够相互ping通),然后还要相互熟悉到一定程度,以至于可以肆无忌惮的相互进门访问(这不现实,除非你有我家门的钥匙,能够直接进来),ssh相互免密钥登录就是这个意思。

每个虚拟机都有一个公钥和私钥(id_rsa为私钥,id_rsa.pub为公钥),我要做的就是把自己的公钥给别人一把

下面是具体操作:

第一步,生成公钥私钥:

ssh-keygen

然后一路回车下去

第二步,把生成的公钥发送到对方的主机上去,用ssh-copy-id命令,自动保存在对方主机的/root/.ssh/authorized_keys 文件中去

ssh-copy-id -i /root/.ssh/id_rsa.pub root@(主机名或者ip号,比如就写slave)

然后按提示输入,比如输入个yes,输入个你要访问的结点的账号密码(不是刚才一路回车的哪个,是虚拟机登入账号密码,推荐使用root的)

第三步,验证一下(就是那要是进去一下)

ssh (主机名或者ip号,比如就写slave)

然后你会发现你的主机名那里变成了slave,这就对了

第四步,退出(总股本能赖着别人家里不出去呀,那不是流氓吗)

exit(没错,就一个单词就完了,老铁der!)

相同的事情在每个结点都做一遍就行

看过很多博客和书籍,很少有和我一样的,不过亲测好使,希望稳一手,和大家一样的也可以参考别人的博客,我看写的也不错,有干货,也有讲解的(别人的还要子节点设置权限什么的,咱也可以来一下子,反正还挺好玩,反正有大把时光)

比如推荐一个链接:https://www.cnblogs.com/lingyejun/p/7367596.html

不好意思,还有下一篇——配置JDK(完事是完事了,不过大数据不可能是装个环境就完了,还要使用呀,这样就没完没了了,而使用不可避免的就是配置jdk,无论是要用java还是scala)

你可能感兴趣的:(感悟,随笔,Hadoop)