赞
踩
本案例软件包:链接:https://pan.baidu.com/s/1zABhjj2umontXe2CYBW_DQ
提取码:1123(若链接失效在下面评论,我会及时更新)。
目录
对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637
打开Xshell
左上角鼠标左键点击文件,点击新建
修改名称,以及主机ip点击连接
点击一次性接受
输入用户名
输入密码,然后点击确定
如下图:已成功连接master
按照以上操作连接slave01和slave02
左上角鼠标左键点击文件,点击新建
更改信息
首先我们需要给hadoop账户设置用户权限,方便我们接下来在hadoop账户执行命令。
使用su root进入root账户,再使用vi /etc/sudoers对/etc/sudoers文件夹进行修改。
在下面找到root ALL=(ALL) ALL这一行代码,在下方添加hadoop ALL=(ALL) ALL
使用esc:wq!
保存退出root,修改成功之后再以hadoop账户登录就可以使用sudo命令了(可以在三台虚拟机都执行此操作)。
ps -e | grep sshd
(1)分别删除虚拟机master,slave01,slave02的~/.ssh 目录。
第(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
- [hadoop@master ~]$ ssh master
- [hadoop@master ~]$ ssh slave01
- [hadoop@master ~]$ ssh slave02
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。