気流でjdbc接続を設定できません。私はエラークラスが見つからないのを受け取り続けます。気流jdbcがクラスドライバを見つけることができません
私の接続は、次のようになります。
ここでテストするとき、私は空気の流れで受信エラーです:
マイ接続の資格情報がすべて正しいと私はSQLWorkbenchJに接続することができます。また、私はさまざまなredshift jdbcドライバとクラス名を試しました。
/Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:DeprecationWarning:PythonOperatorを直接インポートすることは推奨されていません。代わりに '。[operator_module]'からインポートしてください。直接インポートのサポートは、Airflow 2.0に完全にドロップされます。 DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:DeprecationWarning:から直接MsSqlOperatorをインポートすることは推奨されていません。代わりに '。[operator_module]'からインポートしてください。直接インポートのサポートは、Airflow 2.0に完全にドロップされます。 DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:DeprecationWarning:FTPHookを直接インポートすることは推奨されていません。代わりに '。[operator_module]'からインポートしてください。直接インポートのサポートは、Airflow 2.0に完全にドロップされます。 DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/utils/helpers.py:406:DeprecationWarning:JdbcOperatorを直接インポートすることは推奨されていません。代わりに '。[operator_module]'からインポートしてください。直接インポートのサポートは、Airflow 2.0に完全にドロップされます。 DeprecationWarning) /Users/mkleinert/anaconda/lib/python2.7/site-packages/airflow/models.py:1927:PendingDeprecationWarning:無効な引数がJdbcOperatorに渡されました。このような引数を渡すためのサポートは、Airflow 2.0で廃止されます。無効な引数は以下の通りであった。 *引数:() ** kwargsから:{ 'conn_id': 'mssql_etl'} カテゴリ= PendingDeprecationWarning
チェックしてjaydepeapiがインストールされています。 – matt
起動ログはきれいです。私はいくつかの非推奨の警告をしていますが、それ以外は何も見えません。私は上記の警告を追加しました。 – matt
jaydebeapiをjdbc/redshiftで動作させることはかなり難しいようです。私は通常このためにpsycopg2を使います。 jdbcを使用している理由は何ですか? – Breathe