常用Notebook使用笔记
基础备忘
jupyter
常用命令
安装
1
pip install jupyterthemes
列出主题
1
jt -l
选择主题
1
2
3
4
5
6
7
8
9jt -t grade3 #白
jt -t solarizedl #浅土黄
jt -t gruvboxl #深土黄
jt -t chesterish #深蓝
jt -t solarizedd #深绿
jt -t oceans16 #深灰
jt -t monokai #黑白
jt -t gruvboxd #黑黄
jt -t onedork #黑灰代码转PPT
1
jupyter nbconvert *.ipynb --to slides --post serve
绑定IP端口启动服务
1
jupyter notebook --ip=10.0.0.1 --port=10001
指定目录
1
jupyter notebook --ip=10.0.0.1 --port=10001 nibilaoyedenotebook
创建密码
1
2jupyter notebook --generate-config
jupyter notebook password --ip=10.0.0.1 --port=10001插件
1
2
3
4
5
6
7debugger
jupyterlab-chart-editor
toc
jupyterlab-drawio
jupyterlab-execute-time
jupyterlab_filetree
jupyterlab_go_to_definition列出插件列表
1
2
3jupyter --version
jupyter labextension list
zeppelin
ldap 认证
- userDnTemplate中的{0}表示登录时输入的用户名,
- conf/zeppelin-site.xml修改zeppelin.anonymous.allowed属性为false
- ldapRealm.contextFactory.authenticationMechanism后面的赋值选项
- none
- simple
- SASL
- DIGEST-MD5
nginx代理关键配置
zeppelin
1
2
3
4
5
6
7cat conf/zeppelin-site.xml
<property>
<name>zeppelin.server.context.path</name>
<value>/zeppelin/</value>
<description>Context Path of the Web Application</description>
</property>nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20upstream zeppelin {
server 10.0.0.1:8080;
}
location /zeppelin
{
proxy_pass http://zeppelin;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /zeppelin/ws { # For websocket support
proxy_pass http://zeppelin;
proxy_http_version 1.1;
proxy_set_header Upgrade websocket;
proxy_set_header Connection upgrade;
proxy_read_timeout 86400;
}