连接到主节点和笔记本服务器 - Amazon EMR

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

连接到主节点和笔记本服务器

JupyterHub 管理员和笔记本用户必须使用SSH隧道连接到群集主节点,然后连接到主节点 JupyterHub 上提供服务的 Web 界面。有关配置SSH隧道和使用隧道代理 Web 连接的更多信息,请参阅 Amazon EMR 管理指南中的 Connect 到集群

默认情况下,Amazon JupyterHub 上EMR可通过主节点上的端口 9443 进行访问。内部 JupyterHub 代理还通过端口 9443 为笔记本实例提供服务。 JupyterHub 而且 Jupyter 的 Web 界面可以使用以下URL模式进行访问:

https:/MasterNodeDNS:9443

可以使用 c.JupyterHub.port 文件中的 jupyterhub_config.py 属性指定不同的端口。有关更多信息,请参阅 JupyterHub 文档中的网络基础知识

默认情况下,Amaz JupyterHub on EMR 使用自签名证书进行SSL加密。HTTPS用户连接时,系统将提示用户信任自签名凭证。可以使用自己的受信任凭证和密钥。将主节点上 server.crt 目录中的默认凭证文件 server.key 和密钥文件 /etc/jupyter/conf/ 更换为自己的凭证和密钥文件。使用jupyterhub_config.py文件中的c.JupyterHub.ssl_keyc.JupyterHub.ssl_cert属性来指定您的SSL材质。有关更多信息,请参阅 JupyterHub 文档中的安全设置。在更新 jupyterhub_config.py 之后,重启容器。