使用JupyterLab进行数据分析
Jupyter Lab 是基于 IPython Notebook 的完整数据科学研发环境,可用于数据分析与可视化。
因为JupyterLab提供了Web Terminal功能,因此在默认安装中不启用,需要主动使用 infra-jupyter.yml 在元节点上进行部署。
jupyter_username
Jupyter使用的操作系统用户, 类型:bool
,层级:G,默认值为:"jupyter"
其他用户名亦同理,但特殊用户名会使用当前执行安装的用户(通常为管理员)运行 Jupyter Lab,这会更方便,但也更危险。
如果启用Jupyter,强烈建议修改此密码。加盐混淆的密码默认会写入~jupyter/.jupyter/jupyter_server_config.json
。
jupyter_port
Jupyter监听端口, 类型:int
,层级:G,默认值为:8888
。
启用JupyterLab时,Pigsty会使用 参数指定的用户运行本地Notebook服务器。 此外,需要确保配置node_packages_meta_pip 参数包含默认值 。 Jupyter Lab可以从Pigsty首页导航进入,或通过默认域名 lab.pigsty
访问,默认监听于8888端口。
Jupyter域名, 类型:string
,层级:G,默认值为:lab.pigsty
。
该域名会被写入 /etc/nginx/conf.d/jupyter.conf
中,作为Jupyter服务的监听域名。
infra-jupyter
Jupyter Lab 是非常实用的Python数据分析环境,但自带Web Shell,风险较大,需要使用专用剧本显式安装。
使用说明:参照 Jupyter配置 中的说明调整配置清单,然后执行此剧本即可。
您可以直接使用 psycopg2
驱动访问 PostgreSQL 数据库
最后修改 2022-05-27: init commit (1e3e284)