기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
프라이머리 노드 및 노트북 서버에 연결
JupyterHub 관리자와 노트북 사용자는 SSH 터널을 사용하여 클러스터 마스터 노드에 연결한 다음 마스터 노드에서에서 제공하는 웹 인터페이스 JupyterHub 에 연결해야 합니다. SSH 터널을 구성하고 터널을 사용하여 웹 연결을 프록시하는 방법에 대한 자세한 내용은 Amazon EMR 관리 안내서의 클러스터에 연결을 참조하세요.
기본적으로 JupyterHub AmazonEMR은 마스터 노드의 포트 9443을 통해 사용할 수 있습니다. 또한 내부 JupyterHub 프록시는 포트 9443을 통해 노트북 인스턴스를 제공합니다. JupyterHub Jupyter 웹 인터페이스는 다음 패턴URL의를 사용하여 액세스할 수 있습니다.
https://MasterNodeDNS
:9443
c.JupyterHub.port
파일에서 jupyterhub_config.py
속성을 사용하여 다른 포트를 지정할 수 있습니다. 자세한 내용은 JupyterHub 설명서의 네트워킹 기본 사항을
기본적으로 JupyterHub 에서 AmazonEMR은를 사용한 SSL 암호화를 위해 자체 서명된 인증서를 사용합니다HTTPS. 사용자는 연결 시 자체 서명된 인증서를 신뢰하라는 메시지를 받게 됩니다. 신뢰된 인증서 및 키를 자체적으로 사용할 수 있습니다. 마스터 노드의 server.crt
에 있는 기본 인증서 파일, server.key
및 키 파일 /etc/jupyter/conf/
를 자체 인증서 및 키 파일로 바꾸십시오. jupyterhub_config.py
파일의 c.JupyterHub.ssl_key
및 c.JupyterHub.ssl_cert
속성을 사용하여 SSL 재료를 지정합니다. 자세한 내용은 JupyterHub 설명서의 보안 설정을jupyterhub_config.py
를 업데이트한 후 컨테이너를 다시 시작하십시오.