[hadoop全分布部署]虚拟机Hadoop集群配置 etc hosts、配置无密码登录(SSH)_hadoop免密登录配置过程(2)
第一台虚拟机第二台虚拟机第三台虚拟机。



既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

改(每台虚拟机对应的)MAC地址
第一台虚拟机 hostnamectl set-hostname master
第二台虚拟机 hostnamectl set-hostname sl********ave1
第三台虚拟机 hostnamectl set-hostname sl********ave2

(2)master、slave1、slave2相同操作
在vi /etc/hosts 插入
192.168.196.101 master
192.168.196.102 slave1
192.168.196.103 slave2
保存退出然后重启

reboot(重启)
连上C********RT
(3)查看有无安装opensshd和rsyncl两个服务
(master、slave1、slave2统一操作****)****
rpm -qa | grep openssh
rpm -qa | grep rsync

如果没有安装需要自己安装,rpm查到就不用安装
yum install -y openssh 或yum install -y rs********ync
(4)master、slave1、slave2都切换用户
su – hadoop
(5)生成密钥****(master、slave1、slave2统一操作先操作master)****
ssh-keygen -t rsa -P ‘’(回车)
(6)查看 ~/.ssh文件下是否有两个刚生产的无密码密钥对
(master、slave1、slave2统一操作)
cd ~/.ssh → ll(查看)
(7) 将 id_rsa.pub 追加到授权 key 文件中
(master、slave1、slave2统一操作)
cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys → ll(查看)
(8)修改文件"authorized_keys"权限****(master、slave1、slave2统一操作)****
chmod 600 ~/.ssh/authorized_keys → ll(查看)

(9)配置 SSH 服务、重启 SSH 服务****(master、slave1、slave2统一操作)****
su - root
vi /etc/ssh/sshd_config
把#PubkeyAuthentication yes前面的#去掉

重新启动ssh
systemctl restart sshd

(10) 切换到 hadoop 用户,验证 SSH 登录本机
首次登录时会提示系统无法确认 host 主机的真实性,只知道它的公钥指纹,询问用户 是否还想继续连接。需要输入“yes”,表示继续登录。第二次再登录同一个主机,则不会再 出现该提示,可以直接进行登录。
su - hadoop
不需要密码
ssh localhost




既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
更多推荐
所有评论(0)