搭建Hadoop伪集群的时候,需要ssh 免密登录,当执行hadoop启动脚本是时候报错:

解决
一、运行SSH
(1)ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
(2)cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
(3)ssh localhost
要保证: ~/.ssh需要是700权限 (chmod 700 ~/.ssh)
authorized_keys需要是644权限(chmod 644 ~/.ssh/authorized_keys)
二、配置/etc/hosts文件(很关键)
(1) vi /etc/hosts
(2) 添加 127.0.0.1 localhost
(3) wq!
然后再重启机器就成功了。
本文详细介绍了如何在Hadoop中搭建伪集群环境,并解决了启动过程中出现的错误。具体步骤包括设置SSH免密登录、配置权限及修改/etc/hosts文件。
7093

被折叠的 条评论
为什么被折叠?



