集群节点配置免密登录

集群节点配置免密登录

实验环境:虚拟机
系统:centos7
3节点:hadoop100; hadoop101; hadoop102
主机:hadoop100
节点1:hadoop101
节点2:hadoop102

 通过 /etc/hostname 文件修改主机名,修改后需要重启主机名才能生效。

 在三台节点上;添加主机、添加节点名 、 ip地址 编辑文件 etc/hosts
在这里插入图片描述

 查看ssh是否安装!如果安装好了就可以 进行下面步骤
在这里插入图片描述

没有安装就执行 yum install -y ssh命令
安装ssh

  1. 无秘登录原理图
    在这里插入图片描述

原理步骤太多不做解释,直接看如下操作

  1. 使用命令复制方式,
    分别在三个节点上运行命令,一直回车;生成秘钥;
    在这里插入图片描述

生成 的秘钥文件一般默认在 /root/.ssh/ 目录下
进入 .ssh/ 文件可以看见如下文件
在这里插入图片描述

三台主机通过密令 #ssh-copy-id hadoop100 将公钥存放在节点1号机上;
通过查看内容,可以看到公钥信息
在这里插入图片描述

在将文件拷贝到另外两台节点上
#scp /root/.ssh/authorized_key hadoop101:/root/.ssh/
#scp /root/.ssh/authorized_key hadoop102:/root/.ssh/
在这里插入图片描述

测试 通过命令:#ssh hostname #ssh ip 访问

注意:如果不配置无密钥登录,Hadoop集群也是可以正常运行的,只是每次启动Hadoop都要输入密码以登录到每台计算机的DataNode(存储数据的节点)上,而一般的Hadoop集群动辄数百甚至上千台计算机,因此配置SSH无密钥登录是必要的。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值