首先安装Anaconda3
执行shell命令,这里我安装在默认目录下/root/anaconda3
sh Anaconda3-2019.10-Linux-x86_64.sh
环境变量配置
vi ~/.bash_profile
export CONDA_HOME="/root/anaconda3"
export PATH=$CONDA_HOME/bin:$PATH
yum安装依赖
yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel
conda创建虚拟环境
conda create -n superset python=3.6
conda激活刚才创建superset虚拟环境
conda activate superset
更新pip
pip install --upgrade setuptools pip
pip下载superset及其依赖
pip install superset
pip install -r requirements.txt
# 依赖环境
flask
wtforms_json
flask_compress
celery
flask_migrate
flask_talisman
flask_caching
sqlparse
bleach
markdown
numpy
pandas
parsedatetime
pathlib2
simplejson
humanize
python-geohash
polyline
geopy
cryptography
backoff
msgpack
pyarrow
contextlib2
croniter
retry
selenium
isodate
创建用户,这里使用默认admin用户
superset fab create-admin
初始化
# 初始化数据库superset db upgrade # 加载一个demosuperset load-examples# 初始化supersetsuperset init
配置参数,在anaconda3下/envs/superset/lib/python3.6/site-packages/superset/config.py
# 中文配置BABEL_DEFAULT_LOCALE=‘zh‘
启动
superset run -p 7777 --with-threads --reload --debugger --host=0.0.0.0
连接mysql
pip install pymysql
在页面Sources-> Databases配置连接

Sources->Databases配置添加表
原文:https://www.cnblogs.com/xujunkai/p/14998470.html