2017-11-30 5 views
0

공기 흐름에서 jdbc 연결을 설정할 수 없습니다. 오류 클래스를 찾을 수 없습니다. driver_error공기 흐름 jdbc가 클래스 드라이버를 찾을 수 없습니다.

내 연결 자격 증명이 모두 올바른지 내가 SQLWorkbenchJ와 연결할 수 있습니다 테스트 할 때 여기에 airflow_jdbc_conn

을 공기 흐름에 내가 나타나는 오류입니다 :

내 연결은 다음과 같습니다. 또한 나는 다른 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

답변

0

을 사용하면 웹 서버 로그를 게재 할 수 있습니까? 특히 당신이 그것을 시작할 때? jaydebeapi 패키지가 설치되어 있습니까?

(pip 설치 jaydebeapi)

+0

내가 확인하고 jaydepeapi가 설치되었습니다. – matt

+0

시작 로그가 매우 깨끗합니다. 일부 비추천 경고가 있지만 그 외의 경우에는 아무 것도 보이지 않습니다. 위의 경고를 추가했습니다. – matt

+0

jaydebeapi를 jdbc/redshift와 함께 사용하는 것은 꽤 어렵습니다. 나는 보통 이것을 위해 psycopg2를 사용한다. jdbc를 사용하는 이유는 무엇입니까? – Breathe