superset在centos7下快速安装

superset在centos7下快速安装

  • superset 是一款开源的BI工具。快速、轻量、直观,并加载了选项,使所有技能集的用户都可以轻松探索和可视化他们的数据,从简单的折线图到高度详细的地理空间图表文字源于官网

安装

  • 首先安装Anaconda3

    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