【问题标题】:Hadoop multinode cluster, root permission deniedHadoop多节点集群,root权限被拒绝
【发布时间】:2016-05-04 04:56:22
【问题描述】:

我们试图在 hadoop 上创建一个多节点集群,但是在 master 上运行 start-dfs.sh 文件后,它要求输入 root@slave 和 root@master 的密码,然后显示密码被拒绝。 ssh slave 和 master 的 ssh master 运行正常。现在如何进行? screenshot of terminal

【问题讨论】:

  • 你能知道这个命令是否提示输入密码..? ssh 用户@host
  • hduser@master清除 ~/.ssh 文件夹和 ssh-copy-id。

标签: hadoop ssh root


【解决方案1】:

以 hduser $ bin/start-dfs.sh 身份启动您的集群。因为,您必须仅使用 hduser 创建您的 ssh 公钥。该用户也应该在您的从机中。此外,不建议使用root

【讨论】:

    【解决方案2】:
    1. chmod 700 .ssh
    2. chmod 600 .ssh/* 使用你的 hduser 帐号 没关系

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 2014-06-21
      • 2012-10-20
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      相关资源
      最近更新 更多