暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Apache Superset 2.1.0 Windows免安装版来了

alitrack 2023-05-05
1175

应网友的要求,基于 Apache Superset 2.1.0 制作了 Windows 免安装版。

制作笔记

  • 从这个版本开始,不再提供 app.exe,而是直接提供源码 app.py(之前 app.py 放在 GitHub 里)。
  • 因为兼容问题(相关话题在 GitHub 的 issues 里有提到,这里就不展开了),不再提供 examples 数据(测试过,太多报错)。
  • 关于从 2.0.0 以来,增加了哪些功能,修复了哪些 bug,可以看官方的Changelog[1]
  • Python 升级到了 3.10.10。没有使用 3.11 的原因有两个,embed 版本最高到 3.10.10, 另外一个原因是部分包没有 3.11 的版本,自己编译太麻烦。
  • 默认数据库支持这块只安装了几个常用的,MySQL,MSSQL,PostgreSQL 和 ClickHouse,更多数据库的支持可以参考官方的安装数据库驱动[2]章节。安装方法,命令行下执行
python -m pip install xxx -i https://mirrors.aliyun.com/pypi/simple/

具体哪个镜像适合你,得你自己试验。

  • 简化了制作了流程,把整个制作放到一个install.py
    代码里,只要有 Python 环境即可,
    • 下载 get-pip.py 并安装
    • 安装所有依赖包(在 requirements.txt,基于官方 base.txt 修改)
    • 安装 Apache Superset
    • 安装必要的数据库驱动
    • 下载app.py
      run.cmd
      脚本
    • 初始化
      这样做方便以后标准化及快速制作免安装版本。经测试,Linux 下也可以大大简化安装流程,避免踩各种坑。
  • 制作流程代码完善下也许会放出来,并出个视频,支持 Windows,Linux,macOS。
  • 该版本只是方便快速体验 Apache Superset, 如果要追求速度,考虑redis
    + gunicorn
    , 另外系统建议 Linux。

最新免安装版本

关注公众号,并回复 superset 获取下载链接

参考资料

[1]

Changelog: https://github.com/apache/superset/blob/master/CHANGELOG.md

[2]

安装数据库驱动: https://superset.apache.org/docs/databases/installing-database-drivers


文章转载自alitrack,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论