繁体   English   中英

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

[英]Error while connecting to AWS EMR cluster from mac

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

完成 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM