【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置

【Hadoop集群搭建第一期】Ubuntu中的Hadoop及Java环境的安装和配置:https://blog.csdn.net/DXH924/article/details/103832306

上一期完成了master节点的基本配置,本期任务是克隆节点以及完成SSH无密码验证配置

【第一步】打开VMware Workstation,【右键单击master】->【 管理 】->【克隆】->【 创建完整克隆】,建议先克隆一个master副本,以免出现重大错误时从头再来。一共克隆2个slave节点,分别命名slave1,slave2,如图所示

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第1张图片

【第二步】修改主机名,master节点无需修改。分别在两个slave节点上修改主机名为slave1,slave2,命令如下

sudo nano /etc/hostname

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第2张图片

【第三步】查看ip,配置hosts

运行ifconfig
若提示没有这条命令,则先执行
sudo apt install net-tools
再运行ifconfig
在ens33中查看ip地址,记录下来,ip要与主机名一一对应
三台主机都要记录下来

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第3张图片

sudo nano /etc/hosts
三台主机进行同样的配置
内容如图所示,根据实际情况填写

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第4张图片

【第四步】主机互ping,确保配置正确。若这一步出错,则回头检查是否之前操作是否有误

ping主机的ip或主机名均可,要求三台主机可以两两互ping

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第5张图片

【第五步】这一步三台主机进行同样的操作

生成公钥私钥,提示输入密钥保存的路径,直接按enter键使用默认值即可。

ssh-keygen -t rsa -P ''

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第6张图片

把id_rsa.pub追加到授权的key里面去
cd .ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第7张图片

【第六步】这一步在两个slave节点上操作

分别在两个子节点的命令终端执行下列命令
scp hadoop@master:~/.ssh/id_rsa.pub ./master_rsa.pub
cat master_rsa.pub >> authorized_keys

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第8张图片

【第七步】执行完上述命令后,回到主节点master,输入如下命令测试能否无密码登录。slave2节点同理

ssh slave1

【Hadoop集群搭建第二期】节点克隆及SSH无密码验证配置_第9张图片

到此,SSH无密码验证配置完成

下期是重点,配置hadoop集群参数

你可能感兴趣的:(分布式计算,Hadoop)