jupyter hub
gmihaila opened this issue · comments
TEXT FILE:
NEED TO HAVE IN PATH NPM
add nodejs npm
PATH=$PATH:/home/george/nodejs/bin/
module load gcc/6.3.0
npm install -g configurable-http-proxy
see process to kill:
ps aux | grep jupyterhub
kill -9 PID
----PYTHON
vim Modules/Setup.dist
/cm/shared/utils/OPENSSL/1.1.1/ssl
export PKG_CONFIG_PATH=/cm/shared/utils/LIBFFI/lib/pkgconfig/
pkg-config --cflags libffi
LDFLAGS=pkg-config --libs-only-L libffi
./configure --prefix=/cm/shared/utils/PYTHON/jupyterhub --with-ensurepip=install
JUPYTERHUB
use: /cm/shared/utils/PYTHON/jupyterhub/
mkdir -p /cm/shared/utils/PYTHON/jupyterhub/etc/jupyterhub/
cd /cm/shared/utils/PYTHON/jupyterhub/etc/jupyterhub/
/cm/shared/utils/PYTHON/jupyterhub/bin/jupyterhub --generate-config
vim /cm/shared/utils/PYTHON/jupyterhub/etc/jupyterhub/jupyterhub_config.py
c.Spawner.default_url = '/lab'
c.JupyterHub.hub_bind_url = 'http://127.0.0.1:8082'
c.JupyterHub.cookie_secret_file = '/srv/jupyterhub/jupyterhub_cookie_secret'
c.JupyterHub.db_url = '/srv/jupyterhub/jupyterhub.sqlite'
c.Spawner.cmd = ['/cm/shared/utils/PYTHON/jupyterhub/bin/jupyterhub-singleuser']
c.Spawner.notebook_dir = '/storage/scratch2/%U'
c.JupyterHub.extra_log_file = '/var/log/jupyterhub.log'
c.PAMAuthenticator.open_sessions = False
mkdir -p /cm/shared/utils/PYTHON/jupyterhub/etc/systemd
vim /cm/shared/utils/PYTHON/jupyterhub/etc/systemd/jupyterhub.service
[Unit]
Description=JupyterHub
After=syslog.target network.target
[Service]
User=root
Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/ibutils/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/cm/shared/utils/PYTHON/jupyterhub/bin:/home/george/nodejs/bin"
ExecStart=/cm/shared/utils/PYTHON/jupyterhub/bin/jupyterhub -f /cm/shared/utils/PYTHON/jupyterhub/etc/jupyterhub/jupyterhub_config.py
[Install]
WantedBy=multi-user.target
systemctl enable /cm/shared/utils/PYTHON/jupyterhub/etc/systemd/jupyterhub.service
systemctl daemon-reload
systemctl start jupyterhub.service