1. 程式人生 > 其它 >superset在centos7下快速安裝

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配置新增表