(venv)[root@centos130 tools]# pip3 install apache-superset# 初始化DB
superset db upgrade
# 可能会出现报错:`ImportError: cannot import name '_ColumnEntity'`#执行:
pip installsqlalchemy==1.3.24
pip install dataclasses
# 在元数据数据库中创建管理员用户 (use `admin` as username to be able to load the examples)
$ exportFLASK_APP=superset
superset fab create-admin
Username [admin]:
User first name [admin]:
User last name [user]:
Email [admin@fab.org]:
Password: 123456
Repeat for confirmation: 123456
Recognized Database Authentications.
Admin User admin created.
# 加载样例数据
superset load_examples
# 创建默认角色和权限
superset init
# 启动superset,注意:-p 8088来指定端口启动服务,-h 0.0.0.0是避免只能本地访问superset服务。
superset run -h 0.0.0.0 -p 8088 --with-threads --reload --debugger
浏览器访问:http://192.168.254.130:8088/,输入账号密码完成登录
SuperSet使用
配置MySQL数据源
参考官方文档:https://superset.apache.org/docs/databases/installing-database-drivers,在 venv 环境中安装 MySQL 驱动