Hadoop实验环境的搭建:standalone&pesudo cluster

无密登录

使用公钥-私钥的方式来进行避免密码输入和SSH认证。首先统一规定的hostname,按照[2]所指,修改3处hostname(注意root权限)。

#hostnameServer

#vi/etc/sysconfig/network//直接添加Server

#vi/etc/hosts//修改127.0.0.1的hostname为Server

然后就是生成密钥了。使用空密码的rsa加密方法。

$ssh-keygen-trsa-P""

#cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys

$chmod700~/.ssh/

$chmod600~/.ssh/authorized_keys

cat命令——进行文件之间的拼接并且输出到标准输出。这里是将生成的公钥附加到authorized_keys文件里。

这里一定要记得设置文件模式,不然通过如下命令检查时还是需要密码登录。

$sshlocalhost