嗨,我正在尝试使用whirr在EC2上进行Hadoop部署。如果我使用一个公开可用的UbuntuAMI,我的集群就会部署好,一切都会正常运行。但是,如果我使用自己的自定义RHELAMI,那么我的启动会因为ssh而失败。以下是我所知道的情况。Whirr创建了一个新的密钥对,并使用它登录到实例中。然而,ssh进入实例失败。这告诉我新实例的设置有问题。如果有任何帮助,我将不胜感激。
Ubuntu AMI的默认用户为"Ubuntu"-RHEL AMI的默认根用户为"root"。仔细检查whirr在设置新节点时使用的用户名-我怀疑它使用的是"ubuntu"默认用户名,因此无法通过SSH连接到RHEL节点。