hadoop-----slaves集中管理与SSH免密登录
slaves集中管理
在master上对多个slaves进行集中管理的时候,需要修改下面的配置文件
在该文件里添加所有的slaves
添加信息
之后就可以通过一条命令启动或关闭所有node
start-dfs.sh 启动
stop-dfs.sh 关闭
这里我们会注意到,当我们敲入这两个条命令的时候,所让我们输入很多密码的
这样很不方便,因此,需要进行ssh免密登录的配置
SSH免密登录
回到root根目录下面,ls -la 可以查看所有的文件,包括被隐藏的,找到被隐藏的.ssh文件夹
进入.ssh目录下
以rsa加密方式生成公钥和私钥对,命令执行后会谭几个问题,直接回车默认设置就行
最后
现在该目录下会生成两个文件
将公钥拷贝到slave1上面
查看slave1的.ssh文件夹可以发现有一个authorized-keys文件生成
现在对slave1进行远程登录的时候就不需要密码输入了
对master,slave2也进行公钥的拷贝,完成后,再使用start-dfs.sh启动所有node的时候就不要密码输入了
知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得