マスターノードとノートブックサーバーに接続する - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

マスターノードとノートブックサーバーに接続する

JupyterHub 管理者とノートブックユーザーは、SSH トンネルを使用してクラスターマスターノードに接続し、 JupyterHub マスターノード上で提供されるウェブインターフェイスに接続する必要があります。SSH トンネルの設定やウェブ接続をプロキシするためにトンネルを使用する場合の詳細については、「Amazon EMR 管理ガイド」の「クラスターに接続する」を参照してください。

デフォルトでは、 JupyterHub Amazon EMR はマスターノードのポート 9443 で利用できます。 JupyterHub 内部プロキシは、ポート 9443 を介してノートブックインスタンスにもサービスを提供します。 JupyterHub および Jupyter Web インターフェイスには、次のパターンの URL を使用してアクセスできます。

MasterNodehttps://DNS : 9443

c.JupyterHub.port プロパティ (jupyterhub_config.py ファイル) を使用して別のポートを指定することができます。詳細については、 JupyterHub ドキュメントの「Networking Basics」を参照してください。

デフォルトでは、 JupyterHub Amazon EMR は HTTPS を使用する SSL 暗号化の自己署名証明書を使います。接続が完了すると、自己署名証明書を信頼することを確認するメッセージが表示されます。ご自分の信頼済みの証明書とキーを使用できます。デフォルトの証明書ファイル、server.crt、キーファイル server.key をマスターノードの /etc/jupyter/conf/ ディレクトリでご自分の証明書とキーファイルに置き換えます。c.JupyterHub.ssl_keyc.JupyterHub.ssl_cert プロパティ (jupyterhub_config.py ファイル) を使用して SSL マテリアルを指定します。詳細については、 JupyterHub ドキュメントの「セキュリティ設定」を参照してください。jupyterhub_config.py を更新したら、コンテナを再起動します。