Amazon EMR 隧道 Zeppelin 和 Jupyter Notebook
Amazon EMR Tunneling Zeppelin and Jupyter Notebook
我是 运行 Amazon EC2 上的 Spark EMR,我正在尝试隧道化 Jupyter Notebook 和 Zeppelin,以便我可以在本地访问它们。
我尝试了 运行 以下命令但没有成功:
ssh -i ~/user.pem -ND 8157 hadoop@ec2-XX-XX-XXX-XX.compute-1.amazonaws.com
隧道到底是什么?如何设置隧道才能在 EMR 上使用 Jupyter Notebook 和 Zeppelin?
有没有一种方法可以设置基本配置来完成这项工作?
非常感谢。
主节点上的 Zeppelin 应用程序端口,如 8890,不会暴露在集群外部。因此,如果您尝试从膝上型电脑访问笔记本电脑,它将无法正常工作。 SSH 隧道是一种通过 SSH 安全访问这些端口的方法。您至少缺少 Set Up an SSH Tunnel to the Master Node Using Dynamic Port Forwarding 中概述的一个步骤。具体来说,"After the tunnel is active, configure a SOCKS proxy for your browser."
我是 运行 Amazon EC2 上的 Spark EMR,我正在尝试隧道化 Jupyter Notebook 和 Zeppelin,以便我可以在本地访问它们。
我尝试了 运行 以下命令但没有成功:
ssh -i ~/user.pem -ND 8157 hadoop@ec2-XX-XX-XXX-XX.compute-1.amazonaws.com
隧道到底是什么?如何设置隧道才能在 EMR 上使用 Jupyter Notebook 和 Zeppelin?
有没有一种方法可以设置基本配置来完成这项工作?
非常感谢。
主节点上的 Zeppelin 应用程序端口,如 8890,不会暴露在集群外部。因此,如果您尝试从膝上型电脑访问笔记本电脑,它将无法正常工作。 SSH 隧道是一种通过 SSH 安全访问这些端口的方法。您至少缺少 Set Up an SSH Tunnel to the Master Node Using Dynamic Port Forwarding 中概述的一个步骤。具体来说,"After the tunnel is active, configure a SOCKS proxy for your browser."