图文讲解基于centos虚拟机的Hadoop集群安装,并且使用Mahout实现贝叶斯分类实例 (3)...

下面设置Master 和 slave 节点的无密码登录。

tmp7740

首先, 验证ssh 和 rsync 是否安装了。

tmpAE19

生成RSA 密码对,存储在/home/hadoop/.ssh 文件夹里。

tmp5E46

进入.ssh文件夹,查看已经存在的两个文件:id_rsa 和 id_rsa.pub

然后,将id_rsa.pub追加到authorized_keys文件里面, 这样就可以自己无密码登录自己了。

最后,查看.ssh文件夹里面的三个文件:id_rsa 和 id_rsa.pub,还有 authorized_keys

tmpF8B2

修改authorized_keys 文件的权限为600.

tmp3C09

使用root用户登录,通过 vim /etc/ssh/sshd_config 进入修改ssh配置文件。

开启:

RSAAuthentication yes       #  启用 RSA  认证
PubkeyAuthentication yes     #  启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #  公钥文件路径(和上面生成的文件同)

tmp2B48

重新启动sshd服务:service sshd restart.

tmp41C5

退出root用户,进入普通用户。验证本地ssh是否开启:ssh localhost,键入yes。

tmp803

复制文件id_rsa.pub给slave节点。

scp ~/.ssh/id_rsa.pub hadoop@192.168.51:~/   并输入password。

tmpBB0D

进入slave用户,查看id_rsa.pub文件时候存在。

建立文件夹.ssh,并设置访问权限。

tmp94F8

追加到授权文件authorized_keys,并且修改权限。

tmp8448

slave节点,进入root用户,修改ssh设置:vim /etc/ssh/sshd_config

RSAAuthentication yes       #  启用 RSA  认证
PubkeyAuthentication yes     #  启用公钥私钥配对认证方式
AuthorizedKeysFile .ssh/authorized_keys #  公钥文件路径(和上面生成的文件同)

重启ssh服务: service sshd restart

tmp7423

回到普通用户,删除id_rsa.pub文件。

tmpB0E5

测试从Master登录到Slave,成功。

转载于:https://www.cnblogs.com/datascientist/p/3432463.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值