1, 实现无密码公钥认证的目的是为了使Slave无密码链接(DATa Node | Tasktracker)服务器达成共识:
2, 检查是否安装ssh和rsync服务(一般情况下是有的,若没有的话,可通过 命令【yum install ssh 】安装ssh协议,命令【yum install rsync】 rsync:远程数据同步工具,可以通过LAN/WAN 快速同步多台 主机间同步多台主机间的文件.命令【service sshd restart】启动服务)
命令【rpm -qa | grep openssh
显示如下:
openssh -clients-5.3p1-20.e16.i686
openssh-server-5.3p1-20.e16.i686
openssh-5.3p1-20.e16.i686
命令【rpm -qa | grep rsync】
rsync-3.0.6-5.e16.i686 3,SSH无密码登录的原理
Master(NameNode |JobTracker)作为客户端,要实现无密码公钥认证,连接到服务器 Salve(DataNode | Tasktracker)上时,需要在 Master 上生成一个密钥对,包括一个公钥和一个私钥,而后将公钥复制到所有的 Slave 上。当 Master 通过 SSH 连接 Salve 时,Salve 就会生成一个随机数并用 Master
hadoop搭建之ssh配置
最新推荐文章于 2024-07-03 00:24:35 发布
本文详细介绍了如何在Hadoop集群中配置SSH无密码登录,包括检查SSH和rsync服务、生成密钥对、复制公钥、设置权限以及验证无密码登录的过程,确保Master节点能无密码连接到Slave节点。
摘要由CSDN通过智能技术生成