Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 无法在EMR CAWS群集中的主节点上进行SSH_Amazon Web Services_Cluster Computing_Amazon Emr - Fatal编程技术网

Amazon web services 无法在EMR CAWS群集中的主节点上进行SSH

Amazon web services 无法在EMR CAWS群集中的主节点上进行SSH,amazon-web-services,cluster-computing,amazon-emr,Amazon Web Services,Cluster Computing,Amazon Emr,我正在尝试连接到我的EMR集群中的主节点,但是我的连接超时了,我已经做了我想做的一切,我创建了一个密钥对并设置了一个入站规则来接受来自我的ip的SSH和来自任何地方但我无法连接的SSH,我检查VPC并检查我的集群是否不在私有网络中,它是否不在。我不知道我还能做什么。有什么线索吗? 谢谢。您在上面提到,您已经创建了一个安全组以允许SSH连接到您的IP,但是该安全组是否已连接到主节点?在集群页面的“安全和访问”下,您将看到主服务器的安全组-旁边应该写着“更多”(图中的箭头),当您单击它时,您将看到“

我正在尝试连接到我的EMR集群中的主节点,但是我的连接超时了,我已经做了我想做的一切,我创建了一个密钥对并设置了一个入站规则来接受来自我的ip的SSH和来自任何地方但我无法连接的SSH,我检查VPC并检查我的集群是否不在私有网络中,它是否不在。我不知道我还能做什么。有什么线索吗?
谢谢。

您在上面提到,您已经创建了一个安全组以允许SSH连接到您的IP,但是该安全组是否已连接到主节点?在集群页面的“安全和访问”下,您将看到主服务器的安全组-旁边应该写着“更多”(图中的箭头),当您单击它时,您将看到“附加组”的标题,其中附加了ssh允许安全组


这是我的“AWS CLI导出”
AWS emr创建集群--自动缩放角色emr\u自动缩放角色\u默认角色--终端保护--应用程序名称=Hadoop名称=蜂巢名称=色调名称=Spark--ebs根卷大小10--ec2属性“{”KeyName:“emr KeyPairSpark”,“InstanceProfile:“emr\u ec2\u默认角色”,“子网”:“子网-”,“EMRMArmagedDSLaedSecurity集团”EMRMArmamageDSLaedSecurity集团的“EMRMArmageDSLaedSecurity集团”的“EMRMArmageDSLaedSecurity集团”的“EMRMArmageDSLaed安全集团”的“sg-35日日罗马罗马罗马罗马罗马罗马罗马罗马35日日罗马罗马罗马35日罗马35日罗马罗马35日罗马罗马日罗马罗马日罗马日罗马日罗马35日罗马罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马日罗马logs-##########-us-east-2/elasticmapreduce/'--name'clusterDemoSparkR'--instance groups'[{“InstanceCount”:1,“EBSCOConfiguration”:{”EbsBlockDeviceConfigs:[{“卷规格化”:{“SizeInGB”:32,“卷类型”:“gp2”},“卷规格化”:2}],“实例组类型”:“主”,“实例类型”:“m5.xlarge”,“名称”:“Maestro-1”},{“InstanceCount”:1,“EBSCOConfiguration”:{“EBSBlockDeviceConfig”:[{“卷规格化”:{“SizeInGB”:32,“卷类型”:“gp2”,“卷规格化”:2},”InstanceGroupType:“CORE”,“InstanceType:“m5.xlarge”,“Name:“Principal-2”}]“--按比例缩小行为在任务完成时终止--区域us-east-2

主节点的安全组如何?我已经创建了一个安全组并创建了一个入站规则以允许从我的IPT进行连接谢谢你的回答Ryan,但我检查后仍然无法连接…我不知道还有什么可能。我真的不知道嗯,应该很简单。你可以通过旋转t2.nano EC2实例并尝试使用SSH与自定义安全组连接来划分潜在问题。如果失败,你知道问题出在你的安全组上,如果成功,你知道你的群集配置中有问题。最坏的情况是,你可以使用“AWS CLI导出“按钮,对其进行编辑以删除任何个人标识符,如果您希望我们查看,请将其张贴在此处。祝你好运!还有一件事,您是否能够使这个ssh密钥用于连接任何AWS服务器?可能值得仔细检查密钥文件权限,在设置详细输出的情况下运行ssh以进行调试。嗨,Ryan,我想再做一次,但我不能,我创建了另一个群集,但这次创建了一个新的VPC并连接到群集和安全组的配置。在安全组中,创建入站规则以允许来自my IP和everywhere的流量,并检查实例是否在新VPC中,并且是否在。我检查了子网,它是公共的,我在集群和实例中没有任何警告,我尝试再次连接,但连接仍然超时。我在厄瓜多尔这样做,因为我必须进行其他配置,或者我必须通过VPN连接?