Hadoop使用ssh进行通信,需要进行免密登录设置。
近几天学习hadoop基础,打算在VMware上面搭建一个Hadoop,但是因为版本,Liunx系统不熟等等原因,在ssh上面卡住了,在学习的过程中,谨以此笔记记录学习点滴。
使用系统CentOS7,先是进行ssh的卸载:
ps命令详解:https://www.cnblogs.com/shujuxiong/p/8983103.html
停止ssh
删除ssh
server和本体全给删了
ssh安装完成,sshd报错,后来查资料发现sshd需要绝对路径启动
也可以使用service sshd restart
测试ssh免密登录localhost成功!
现在检验hadoop是否能够启动
显然,无法启动,这是因为之前是用root用户免密的ssh,而hadoop是不建议root用户去启动它的。我们必须切换回hadoop的hd用户,但是ssh是不同用户是得重新配置对应的ssh的。
因而,切换用户在指定用户下操作即配置指定用户的ssh。
测试免密登录:
成功!
测试hadoop dfs运行
成功!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。