集群需要输入密码"/>
ssh 故障之启动集群需要输入密码
在工作过程中启动集群的时候发现,每次启动hadoop相关组件的时候,比如NameNode、SecondaryNameNode、DataNode的时候都需要输入hadoop用户的用户密码,由于在此期间安装了LZO压缩,这使得ssh的一些东西发生了变化。
故障解决:
- 1.首先ssh localhost 看看是否可以正常登陆,此时发现需要输入密码才可以
- 2.尝试重新生成ssh,使用ssh-keygen 重新生成,发现还是不可以
- 3.查看此用户的家目录的权限并修改权限chmod 755 /home/hadoop,还是未能解决
- 4.查看.ssh 目录的权限 发现这里是700 ,找到问题所在了,直接chmod 755 .ssh/
再次启动机器发现此时不需要重新输入密码了
总结:发现需要输入密码的时候,多半是ssh相关问题,可以检查ssh 目录的权限、检查此用户目录的权限、重新生成ssh。
更多推荐
ssh 故障之启动集群需要输入密码
发布评论