【问题标题】:Hadoop: Cannot Launch DaemonsHadoop:无法启动守护进程
【发布时间】:2013-09-20 03:44:42
【问题描述】:

我无法在我的伪分布式 hadoop 配置中启动守护进程。我输入以下命令:

sudo bin/start-all.sh

我收到输入密码的提示,但是一旦我输入密码,我就会收到此错误消息

root@localhost's password: localhost: Permission denied, please try again.

我尝试使用 chown 命令将 hadoop 的所有权更改为本地用户。但是我仍然收到这个烦人的错误。我正在尝试以 root 模式调用此脚本。

我哪里错了?我在网上到处搜索,似乎没有足够的hadoop经验来回答我的问题。

非常感谢您的回复..

【问题讨论】:

  • 好的,看来我必须为我的 root 设置密码。以下命令起到了作用。 sudo passwd 然后提示输入新的 UNIX 密码 & 再次输入以确认。一旦你这样做了 bin/start-all.sh 将使用新密码正常工作。

标签: hadoop daemons


【解决方案1】:

您是否设置了无密码 ssh?它没有为 localhost 设置无密码 ssh。

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa     
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多