我在我的pseduo-distributed hadoop配置中启动守护进程时遇到问题。我输入以下命令:
sudo bin / start-all.sh
我收到提示输入我的密码,但一旦我这样做,我收到此错误消息
root@localhost's password: localhost: Permission denied, please try again.
我尝试使用chown命令将hadoop的所有权更改为本地用户。但是我仍然遇到这个恼人的错误。我试图以root模式调用此脚本。
我在哪里错了?我到处搜索,似乎没有足够的经验与hadoop回答我的问题。
您的回复非常感谢..
答案 0 :(得分:0)
你设置了无密码的ssh吗?它没有为localhost设置无密码的ssh。
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys