无法 SSH,无法创建 /dev/null/.ssh

无法 SSH,无法创建 /dev/null/.ssh

我正在尝试部署具有主节点和从节点的 Hadoop。但是主节点无法启动从节点中的 tasttracker 和 datanode 进程,因为它无法通过 ssh 进入从节点。错误消息为“无法创建 /dev/null/.ssh”。我无法找出问题的原因。

答案1

消息“无法创建 /dev/null/.ssh”表示从属服务器将“/dev/null”解释为您的 hadoop 用户的主目录,然后尝试在那里创建“.ssh”目录。通常,.ssh 目录的目的是存储 authorized_keys 文件以允许无密码登录。

在从属服务器上,查看 /var/log/audit.log 或 /var/log/secure 文件,查看哪个用户 Hadoop 尝试通过 ssh 进入机器。查看 /etc/passwd 中的用户主目录(参见 man usermod 或 man vipw 进行更改)。

答案2

在进行故障排除或遇到任何其他问题时也请考虑这些要点。

  1. 检查主目录
  2. 检查authorized_keys文件的权限。

相关内容