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

本文介绍了一种配置免密码登录的方法,以便于更便捷地启动Hadoop集群。通过生成SSH密钥对,并将公钥添加到authorized_keys文件中,可以实现从本地到集群节点的无密码SSH连接。此外,还提供了关闭防火墙和selinux的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们要启动集群的时候,需要一指输入密码,这样下来是不是很费劲呢,不过跟着我设置了以后就不用发愁了

步骤:

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



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值