💡
原文英文,约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环境变量。
➡️