无法打开通往EMR主节点的SSH隧道

时间:2019-07-30 09:02:47

标签: amazon-web-services amazon-emr apache-zeppelin

在尝试访问EMR上的Zepplein时,我遵循了AWS网站上指定的说明。

当我尝试使用笔记本电脑打开SSH隧道

ssh -i pemfile.pem -ND 8157 hadoop@192.2.2.12

我收到错误消息

channel 2: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 2: open failed: connect failed: Connection refused

我可以使用具有相同.pem文件的旧笔记本电脑建立隧道并访问Zeppelin。我在做什么错了?

1 个答案:

答案 0 :(得分:1)

请尝试使用-D。而不是使用-L(使用SOCKS协议)。

例如:

ssh -i key.pem -L 8890:localhost:8890 hadoop@MASTER-PUBLIC-IP

这会将本地计算机上的端口8890转发到主节点,该主节点会将其发送到localhost:8890

然后,通过以下方式在本地Web浏览器中连接到Zeppelin:

http://localhost:8890