我正在Amazon EC2上运行Spark EMR,并且试图通过隧道传输Jupyter Notebook和Zeppelin,因此可以在本地访问它们。
我尝试运行以下命令未成功:
ssh -i ~/user.pem -ND 8157 [email protected]
隧道到底是什么?如何设置隧道,以便可以在EMR上使用Jupyter Notebook和Zeppelin?
有没有一种方法可以设置基本配置以使其正常工作?
非常感谢。
主节点上的Zeppelin之类的应用程序端口(例如8890)未暴露在群集外部。因此,如果您尝试从笔记本电脑访问笔记本电脑,它将无法正常工作。SSH隧道是一种通过SSH安全访问这些端口的方法。您缺少使用“使用动态端口转发设置到主节点的SSH隧道”中概述的至少一个步骤。具体来说,“在启用隧道之后,为您的浏览器配置SOCKS代理。”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句