Airflow jdbc无法找到类驱动程序

时间:2017-11-30 20:36:13

标签: airflow apache-airflow

我无法在Airflow中设置jdbc连接。我一直收到未找到的错误类。

我的连接如下所示: airflow_jdbc_conn

以下是测试时我在Airflow中收到的错误: driver_error

我的连接凭据都是正确的,我可以使用SQLWorkbenchJ连接。此外,我尝试了不同的redshift jdbc驱动程序和类名。

/Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:DreprecationWarning:已弃用直接导入PythonOperator。请改为从'。[operator_module]'导入。 Airflow 2.0将完全取消对直接进口的支持。   DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:弃用警告:已弃用直接导入MsSqlOperator。请改为从'。[operator_module]'导入。 Airflow 2.0将完全取消对直接进口的支持。   DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:弃用警告:已弃用直接导入FTPHook。请改为从'。[operator_module]'导入。 Airflow 2.0将完全取消对直接进口的支持。   DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:弃用警告:已弃用直接导入JdbcOperator。请改为从'。[operator_module]'导入。 Airflow 2.0将完全取消对直接进口的支持。   DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/models.py:1927:PendingDeprecationWarning:将无效的参数传递给JdbcOperator。在Airflow 2.0中将删除对传递此类参数的支持。无效的参数是: * args :() ** kwargs:{'conn_id':'mssql_etl'}   类别= PendingDeprecationWarning

1 个答案:

答案 0 :(得分:0)

您可以显示网络服务器日志吗?特别是当你开始它? 是否安装了jaydebeapi包?

(pip install jaydebeapi)