您的位置:首页 > 运维架构

hadoop启动集群的免密码登陆设置

2018-03-25 22:25 232 查看
当我们要启动集群的时候,需要一指输入密码,这样下来是不是很费劲呢,不过跟着我设置了以后就不用发愁了
步骤:

1.进入到当前使用hadoop的用户主体目录里面,通过ll -a 先查看一下
2.输入 ssh localhost

3.此时再ll -a一下会发现里面多了一个隐藏文件.ssh



4.进入这个文件夹 cd .ssh
5.输入 ssh-keygen -t rsa         --> 遇到提示一直按回车就行
6.此时ll查看会发现里面多了俩个文件
        id_rsa       --> 私密钥匙

        id_rsa.pub     --> 公用钥匙

7.接着将公用钥匙写入到authorized_keys文件中,并修改这个文件的权限(重要,请不要忽略) cat id_rsa.pub >> authorized_keys

chmod 600 authorized_keys


8.测试:
    再次输入 ssh localhost  不再提示输入密码,那么现在启动集群就不会再一直输入密码了,
    记得启动之前将防火墙和selinux关闭:

     a.切换到root用户,关闭selinux
     b.
        临时关闭:setenforce 0
        永久关闭:vi /etc/selinux/config
                修改文件以上文件中:
                SELINUX=disabled
     c.保存关闭
     d.关闭防火墙

        临时关闭:systemctl stop firewalld
        永久关闭:systemctl disable firewalld
        查看防火墙状态:systemctl status firewalld
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: