字节码安装
安装依赖
yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
安装虚拟环境
pip install virtualenv
pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple
创建虚拟环境
新版本superset只支持Python3,所用虚拟环境弄了Python3.7.2的。
virtualenv -p /root/python3/Python-3.7.2/python venv3
激活虚拟环境
. ./venv3/bin/activate
更新pip
python -m pip install --upgrade pip
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple
安装superset
pip install superset
pip install superset -i https://pypi.tuna.tsinghua.edu.cn/simple
superset 安装完成后,可以通过superset --help
命令查看superset支持的命令,新版本和老版本命令可能已经不一样了。
superset version
命令查看安装的版本,我装的是
Superset 0.999.0dev
初始化Superset
superset db upgrade
初始化的时候可能提示缺少依赖,按照提示安装依赖就行了。
创建管理员用户名和密码
flask fab create-admin --username admin --firstname ice --lastname chen --email ice.chen@itclj.com --password 123456
老板是通过fabmanager create-admin --app superset
命令创建管理员账号,新版本用该命令创建账号报错AttributeError: 'NoneType' object has no attribute 'auth_type'
装载初始化样例数据
superset load-examples
创建默认角色和权限
superset init
启动服务
superset run -h 0.0.0.0 -p 5000
页面登录
http://192.168.10.130:5000/
补充依赖
pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install wtforms_json -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install flask_appbuilder -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install flask_compress -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install celery -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install flask_migrate -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install flask_talisman -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install flask_caching -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install sqlparse -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install bleach -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install markdown -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install parsedatetime -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pathlib2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install simplejson -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install humanize -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install python-geohash -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install polyline -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install geopy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install sqlalchemy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install sqlalchemy-utils -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install cryptography -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install backoff -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install msgpack -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pyarrow -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install contextlib2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install croniter -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install retry -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install isodate -i https://pypi.tuna.tsinghua.edu.cn/simple
参考文章
-
【superset开发环境搭建】https://fangyeqing.github.io/2017/03/04/superset%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/
-
【Superset的安装配置及基础使用手册】https://blog.csdn.net/folecld123/article/details/80705616
-
https://blog.csdn.net/ekko17/article/details/99746446
-
https://blog.csdn.net/lin443514407lin/article/details/90174262