1. github 搜索superset
看到点赞最多的那个就是了
2. 克隆到本地
3. 打开本地文件
4. 创建环境
conda create -n '沙箱名' python=3.8
5. 激活环境
activate '沙箱名'
6. 安装包
pip install apache-superset
7. 启动superset
superset run
8. 发现需要账号密码登录,这是什么鬼
9. 配置管理员账号
superset fab create-admin
然后全输入admin
10. 创建完账户之后
superset db upgrade
11. 初始化
superset init
12. 这回再运行试试
13. 各文件夹作用
文件夹名 | 解释 |
---|---|
annotation_layers | 注释层 |
async_events | 异步事件 |
cachekeys | 缓存键 |
charts | 图表 |
commands | 命令 |
common | 通用方法 |
connectors | 连接器 |
css_templates | css模板 |
dao | 数据库访问对象 |
dashboards | 仪表盘 |
databases | 数据库 |
datasets | 数据集 |
db_engine_specs | 数据库引擎规格 |
db_engines | 数据库引擎 |
examples | 例子 |
initialization | 初始化 |
migrations | 迁移 |
models | 模型 |
queries | 询问 |
reports | 报告 |
security | 安全 |
sql_validators | sql_验证程序 |
static | 静止的 |
tasks | 任务 |
templates | 模板 |
translations | 翻译 |
utils | 接口工具 |
view | 视图 |
14. 连接clickhouse
这里要注意先安装包 clickhouse-sqlalchemy这个包没有报错,sqlalchemy-clickhouse会报错
pip install clickhouse-sqlalchemy
连接URL:
clickhouse://用户名:密码@IP:端口/表明(可不写)
如: clickhouse://user_admin:123456789@121.48.126.23:8123/data1