Superset 数据可视化工具
Apache免费开源 易用 可对接多种数据源
由Python编写 使用了Flask框架
1. Superset 安装
-
准备工作
- 安装python3
# 此处使用miniconda安装python sh miniconda3xxx.sh source ~/.bashrc # 禁止激活默认环境 conda config --set auto_activate_base false
- 配置python环境
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main conda create --name superset python=3.7 conda activate superset conda deactivate
- 安装所需依赖
yum install -y gcc gcc-c++ libffi-devel python-devel python-pip python-wheel pythonsetuptools openssl-devel cyrus-sasl-devel openldap-devel pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
-
安装Superset
pip install apache-superset -i https://pypi.douban.com/simple/
# 1.init db
superset db upgrade
# 2.set var
export FLASK_APP=superset
# 3.create admin
superset fab create-admin
# 4. init superset
superset init
- 安装gunicorn
由于Superset是一个python的web应用,所以需要安装一个Web容器