从Mac连接到AWS EMR集群时出错

时间:2018-12-25 04:04:17

标签: macos amazon-web-services amazon-emr

我正在尝试创建3节点AWS EMR集群。我还创建了一个密钥,可以使用以下命令从macOS连接到集群:

ssh -i ~/Downloads/BigdataKey.pem hadoop@ec2-xx-xx-xx-xx.ap-south-1.compute.amazonaws.com

但是它给出了错误:

192:Downloads nageshsinghchauhan$ ssh -i ~/Downloads/BigdataKey.pem hadoop@ec2-xx-xx-xx-xx.ap-south-1.compute.amazonaws.com
ssh: connect to host ec2-xx-xx-xx-xx.ap-south-1.compute.amazonaws.com port 22: Operation timed out

任何人都请帮帮我,我是第一次使用macOS进行尝试。

1 个答案:

答案 0 :(得分:0)

我发现的解决方案是:

  1. 转到EC2安全组并打开“ ElasticMapReduce-master”。
  2. 在“入站”选项卡下,单击“编辑”。
  3. 添加规则,并提供Type = All TCP,端口范围= 0-65535,source = MyIP。
  4. 现在转到终端并以:chmod 400 my-key-pair.pem的身份提供许可
  5. 最后一步,通过Mac上的密钥尝试SSH到群集。

完成:)