无法打开到 EMR 主节点的 SSH 隧道
Unable to open SSH tunnel to EMR's master node
我正在尝试访问 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。我做错了什么?
与其使用 -D
(使用 SOCKS 协议),不如尝试使用 -L
。
例如:
ssh -i key.pem -L 8890:localhost:8890 hadoop@MASTER-PUBLIC-IP
这会将您本地计算机上的端口 8890 转发到主节点,主节点会将其发送到 localhost:8890
。
然后,在您的本地网络浏览器中连接到 Zeppelin:
http://localhost:8890
我正在尝试访问 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。我做错了什么?
与其使用 -D
(使用 SOCKS 协议),不如尝试使用 -L
。
例如:
ssh -i key.pem -L 8890:localhost:8890 hadoop@MASTER-PUBLIC-IP
这会将您本地计算机上的端口 8890 转发到主节点,主节点会将其发送到 localhost:8890
。
然后,在您的本地网络浏览器中连接到 Zeppelin:
http://localhost:8890