Superset是Airbnb开源的BI工具,我们在线上环境用它进行数据的展示和分析。 本文记录了安装和使用Superset的一些过程
# 通过虚拟环境,与其他环境隔离
# 创建目录
cd /usr/local/virtual_env/superset
# 创建虚拟环境
virtualenv --no-site-packages superset --python=python
# 激活虚拟环境
source /usr/local/virtual_env/superset/bin/activate
# 安装Seperset 选择了清华的pip源
pip install superset -i https://pypi.tuna.tsinghua.edu.cn/simple
fabmanager create-admin --app superset
若报错和pandas相关,执行 pip install pandas==0.23.4 -i https://pypi.tuna.tsinghua.edu.cn/simple 安装完成后,重新执行
fabmanager create-admin --app superset
superset db upgrade
若报错和sqlalchemy相关,执行 pip install SQLAlchemy==1.2.18 安装完成后,重新执行
superset db upgrade
通过案例数据可以了解Superset可以展示什么类型的工具,以及有什么功能,第一次使用,建议载入。熟悉之后,可以不载入。
superset load_examples
superset init
superset runserver -p 8089
Superset的安装还是比较简单的,这里吐槽一下Airflow,真的太麻烦了,坑太多了!!!