【问题标题】:Getting Permission denied (publickey). when starting hadoop cluster on AWS获得许可被拒绝(公钥)。在 AWS 上启动 hadoop 集群时
【发布时间】:2015-11-22 02:41:54
【问题描述】:

在 AWS 中启动 hadoop 多节点集群时出现“权限被拒绝(公钥)”错误。但是,当我在不启动集群的情况下对每个单独的从节点执行 ssh 时,我就可以访问它们。我将所有设置都正确并检查了两次。有什么可能出错的帮助吗?

【问题讨论】:

  • 尝试以下步骤:allthingshadoop.com/2010/04/20/…
  • 实际上我已经在所有节点中进行了所有 SSH 设置,并且正如我所说的,我能够对单个从节点执行 ssh,但是当我执行 start-all.sh 时,我遇到了错误。可能是因为我创建了一个新用户,即 hduser 并在其中进行了所有 hadoop 设置。我是否必须在每个节点的 ubuntu 用户或 root 用户中执行此操作。我正在使用 AWS 实例。

标签: java hadoop amazon-web-services mapreduce cluster-computing


【解决方案1】:

问题是我创建了一个新用户,即 hduser,然后在其中配置了 hadoop。 我在 Ubuntu 用户(ec2 Ubuntu 实例的默认设置)中完成了所有设置(hadoop 配置)并且它工作正常。我认为最好在 AWS 实例中使用默认用户,然后创建任何新用户,然后努力获取权限和其他错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 2016-01-08
    • 2015-10-21
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多