美文网首页收藏
安装 Superset

安装 Superset

作者: 羋学僧 | 来源:发表于2022-05-15 17:53 被阅读0次

Superset

Apache Superset 是一个现代化的企业级商业智能 Web 应用程序。它快速、轻量级、直观,并加载了选项,使所有技能的用户都可以轻松地探索和可视化他们的数据,从简单的饼图到高度详细的 deck.gl 地理空间图表。

一、安装环境

系统CentOS7.9
Python.6.9

二、安装

1、安装依赖
sudo yum install gcc gcc-c++ libffi-devel python-devel python-pip python-wheel openssl-devel cyrus-sasl-devel openldap-devel
2、Python虚拟环境
pip3 install virtualenv

创建虚拟环境

python3 -m venv venv
. venv/bin/activate
pip3 install --upgrade pip

安装apache-superset
pip install apache-superset

初始化数据库

superset db upgrade

错误1

ImportError: cannot import name '_ColumnEntity'

解决

pip install sqlalchemy==1.3.24

错误2

ModuleNotFoundError: No module named 'dataclasses

解决

pip install dataclasses

错误3

No PIL installation found

解决

pip install pillow

创建用户

# Create an admin user in your metadata database (use `admin` as username to be able to load the examples)
$ export FLASK_APP=superset
superset fab create-admin

加载案例

# Load some data to play with
superset load_examples

导入失败解决
下载GitHub示例数据

移动到/root/examples-data-master/目录,启动Web服务
python -m http.server

修改/root/venv/lib/python3.6/site-packages/superset/examples/下的helpers.py文件,BASE_URL = "http://ip:8000/"


创建默认角色和权限
# Create default roles and permissions
superset init

启动

# To start a development web server on port 8088, use -p to bind to another port
superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger


相关文章

网友评论

    本文标题:安装 Superset

    本文链接:https://www.haomeiwen.com/subject/zmhburtx.html