关于使用 MySQL 8.0 的 Apache Superset

关于使用 MySQL 8.0 的 Apache Superset

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

本文介绍了如何手动安装Apache Superset并解决可能出现的错误,使用MySQL 8.0时需要指定SQLAlchemy URI并安装官方Python连接器,可能需要安装mysqlclient和pymysql,以及预加载库以解决静态TLS块中无法分配内存的错误。

🎯

关键要点

  • 本文介绍了如何手动安装Apache Superset并解决可能出现的错误。
  • 使用MySQL 8.0时,需要在Superset的配置文件中指定SQLAlchemy URI。
  • 安装MySQL 8.0的官方Python连接器:mysql-connector-python。
  • 如果出现'No module named MySQLdb'错误,需要安装mysqlclient。
  • 如果出现'Unable to load dialect'错误,需要安装pymysql。
  • pymysql需要通过mysql-community-devel包安装mysql_config。
  • 如果出现'cannot allocate memory in static TLS block'错误,需要预加载库。
  • 在使用systemd启动Superset时,需要在服务文件中添加LD_PRELOAD环境变量。
➡️

继续阅读