Superset_报错解决

  1. No module named sqlite2
    由于元数据管理统一使用mysql,后面就没有认真分析失败原因了。可能与当前系统的python版本有关

  2. superset 采用mysql作为数据源
    修改config.py配置文件中的sql_alchemy_conn
    示例如下:

sql_alchemy_conn = mysql://airflow:airflow@192.168.50.23:3306/airflow

  1. 修改后报:No module named MYSQLdb
    需要安装python读取mysql客户端程序
    采用pip安装

pip install mysqlclient
4.cx_Oracle找不到libclntsh.so.10.1错误
在/etc/profile中添加

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib;
export LD_LIBRARY_PATH
然后用source /etc/profile 生效一下

注意:上文提到的路径需要修改为真正的oracle路径
可以先echo $ORACLE_HOME查看

5.报错信息:’twophase’ is an invalid keyword errors connecting to Oracle
网上资料查到的是说安装5.1.3版本可以使用
cx_Oracle version 5.1.3

文章来源于互联网,如有雷同请联系站长删除:Superset_报错解决

发表评论