Superset_報錯解決
No module named sqlite2
由于元數(shù)據(jù)管理統(tǒng)一使用mysql,后面就沒有認真分析失敗原因了∽酵保可能與當前系統(tǒng)的python版本有關superset 采用mysql作為數(shù)據(jù)源
修改config.py配置文件中的sql_alchemy_conn
示例如下:
sql_alchemy_conn = mysql://airflow:airflow@192.168.50.23:3306/airflow
- 修改后報: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
網(wǎng)上資料查到的是說安裝5.1.3版本可以使用
cx_Oracle version 5.1.3