JupyterHub (TLJH) on EC2 설정 및 설정 메모

3096 단어 TLJHJupyterJupyterHub
JupyterHub (TLJH) on EC2의 다양한 비망록

JupyterHub와 TLJH


  • 다중 사용자 사용 JupyterNotebook을 지원하는 JupyterHub
  • 셋업 방법은 2종류
  • Kubernetes+HELM 배포(대규모용)
  • TLJH: The Littlest Jupyter Hub on VM 배포(소규모용)

  • htps : // / 쥬 py r. 오 rg / 후 b
  • htps // tljh. Jupy r. 오 rg / 엔 / 아 st /

  • TLJH



    소규모용(users~100) 간이 구현의 The Littlest Jupyter Hub

    설정


  • 각종 환경의 공식 셋업 방법이 있다
  • Installing on Digital Ocean
  • Installing on OVH
  • Installing on Jetstream
  • Installing on Google Cloud
  • Installing on Amazon Web Services
  • Installing on Azure
  • Installing on your own server

  • AWS 버전은 우분투 기반 EC2이며 설치 스크립트를 사용하여 시작하기 만하면됩니다.
  • htps // tljh. Jupy r. 오 rg / 엔 / ㅁ st / 인 s 타르 1 / 아마 젠. HTML



  • 비밀번호 변경 방법


  • 이하 URL로 변경 가능

  • http://[IP]/hub/auth/change-password

    참고)
    htps : // 기주 b. 코 m / 쥬 py r fu b / te ぃ t ぇ st 쥬 py r fu b / 이스에 s / 481



    사용자 만 터미널을 비활성화하는 방법


  • jupyter_notebook_config.py 파일로 제어 가능

  • 절차
  • jupyter notebook --generate-config 에서 jupyter_notebook_config.py 작성
  • ②admin 사용자의 ~home/.jupyter/에 jupyter_notebook_config.py 가 생성되므로 # c.NotebookApp.terminals_enabled = True# 를 삭제하여 활성화
  • ③이 파일을 /opt/tljh/user/etc/jupyter/로 복사하고 복사 대상인 경우에만 c.NotebookApp.terminals_enabled = False로 변경 (원래는 그대로)
  • ④ Jupyter 서버 재시작 (제어판에서 Stop My Server → Start My Server)

  • 재시작 된 사용자 용 노트북은 최신 config가로드되고 다음과 같이 "Terminals Unavailable"이됩니다.
  • admin과 같은 개별 설정을 원한다면 개별 홈에 파일을 넣고 ~/.jupyter/jupyter_notebook_config.py 설정으로 덮어 씁니다.



    참고)
    htps : // 기주 b. 코 m / 쥬 py r fu b / te ぃ t ぇ st 쥬 py r fu b / 이스에 s / 373
  • 좋은 웹페이지 즐겨찾기