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