微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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配置添加

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐