本案例软件包:链接:https://pan.baidu.com/s/1zABhjj2umontXe2CYBW_DQ
提取码:1123(若链接失效在下面评论,我会及时更新)。
目录
(1)Xshell以及Xftp的使用
1.Xshell的使用
2.Xftp的使用
(2)SHH免密服务配置
1.设置用户权限
2.查看SSH服务是否正常开启(默认都是正常的)
3.SSH免密登录功能配置
注意:使用rm -rf 命令时,一定要小心,避免误删文件。
(4)测试免密登录
对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637
(1)Xshell以及Xftp的使用
1.Xshell的使用
打开Xshell
左上角鼠标左键点击文件,点击新建
修改名称,以及主机ip点击连接
点击一次性接受
输入用户名
输入密码,然后点击确定
如下图:已成功连接master
按照以上操作连接slave01和slave02
2.Xftp的使用
左上角鼠标左键点击文件,点击新建
更改信息
(2)SHH免密服务配置
1.设置用户权限
首先我们需要给hadoop账户设置用户权限,方便我们接下来在hadoop账户执行命令。
使用su root进入root账户,再使用vi /etc/sudoers对/etc/sudoers文件夹进行修改。
在下面找到root ALL=(ALL) ALL这一行代码,在下方添加hadoop ALL=(ALL) ALL
使用esc:wq!
保存退出root,修改成功之后再以hadoop账户登录就可以使用sudo命令了(可以在三台虚拟机都执行此操作)。
2.查看SSH服务是否正常开启(默认都是正常的)
ps -e | grep sshd
3.SSH免密登录功能配置
(1)分别删除虚拟机master,slave01,slave02的~/.ssh 目录。
注意:使用rm -rf 命令时,一定要小心,避免误删文件。
第(2)往后(建议三台虚拟机都输入,也可以只在master上输入,这纯属本人不好的习惯其实只在master上copy就够用了)
在三台虚拟机中分别输入:
rm -rf .ssh
(2)在虚拟机master上新建SSH公私密钥对。输入完命令按四次回车。
[hadoop@master~]# ssh-keygen -t rsa
(3)将密钥copy到三台虚拟机上
[hadoop@master ~]# ssh-copy-id hadoop@master
[hadoop@master ~]# ssh-copy-id hadoop@slave01
[hadoop@master ~]# ssh-copy-id hadoop@slave02
(4)测试免密登录
[hadoop@master ~]$ ssh master
[hadoop@master ~]$ ssh slave01
[hadoop@master ~]$ ssh slave02
对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637