Superset_报错解决

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容