Connexion au nœud principal et aux serveurs de bloc-notes - Amazon EMR

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connexion au nœud principal et aux serveurs de bloc-notes

JupyterHub les administrateurs et les utilisateurs d'ordinateurs portables doivent se connecter au nœud principal du cluster via un SSH tunnel, puis se connecter aux interfaces Web desservies par JupyterHub le nœud principal. Pour plus d'informations sur la configuration d'un SSH tunnel et son utilisation pour les connexions Web par proxy, consultez Connect to the cluster dans le Amazon EMR Management Guide.

Par défaut, JupyterHub Amazon EMR est disponible via le port 9443 sur le nœud principal. Le JupyterHub proxy interne dessert également les instances de bloc-notes via le port 9443. JupyterHub et les interfaces Web de Jupyter sont accessibles à l'URLaide d'un modèle suivant :

https ://MasterNodeDNS:9443

Vous pouvez spécifier un autre port à l'aide de la propriété c.JupyterHub.port dans le fichier jupyterhub_config.py. Pour plus d'informations, consultez la section Notions de base de la mise en réseau dans la JupyterHub documentation.

Par défaut, JupyterHub Amazon EMR utilise un certificat auto-signé pour le SSL chiffrement à l'aide HTTPS de. Les utilisateurs sont invités à approuver le certificat auto-signé lorsqu'ils se connectent. Vous pouvez utiliser un certificat approuvé et des clés qui vous sont propres. Remplacez le fichier de certificat par défaut, server.crt et le fichier de clé server.key dans le répertoire /etc/jupyter/conf/ du nœud principal par un certificat et des fichiers de clé qui vous sont propres. Utilisez les c.JupyterHub.ssl_cert propriétés c.JupyterHub.ssl_key et du jupyterhub_config.py fichier pour spécifier vos SSL matériaux. Pour plus d'informations, consultez la section Paramètres de sécurité dans la JupyterHub documentation. Après avoir mis à jour jupyterhub_config.py, redémarrez le conteneur.