에러 메세지
ERROR - Failed to add operation for GET /api/v1/connections
...
connexion.exceptions.ResolverError: <ResolverError: columns>
...
AttributeError: columns
상황
특정 프로젝트의 환경에서 AirFlow를 설치하고 airflow db init 명령어를 입력했을때 발생
원인(추정)
DB를 확인해봤을때, airflow전용 Table은 모두 생성이 된 상태였기 때문에 DB연결 문제는 아닌 것 으로 확인됨.
기존 프로젝트의 환경과 airflow의 환경이 충돌했을 가능성이 높음
해결
구글링 해본 결과 apache-airflow는 SQLAlchemy의 1.4.0 버전 이상과 잘 호환되지 않는다고 한다.
따라서 기존 프로젝트에서 무조건 SQLAlchemy:1.4.x 를 써야하는게 아닌 이상 다운그레이드를 해주면 해결됨.
pip install SQLAlchemy==1.3.23 \
'의지박약 > DevOps' 카테고리의 다른 글
[torch] 리눅스 pytorch 초기 설정 및 기타 오류들... (with RTX 3090) (0) | 2021.09.29 |
---|---|
[Airflow] 기본 DB를 Postgresql로 변경하기 (1) | 2021.09.15 |
[Shell Script] .env 파일 읽어오기 (0) | 2021.09.14 |
[Shell Script] 쉘 스크립트에서 config.ini 파일 읽고 쓰기 (feat. konfig) (0) | 2021.09.08 |
[Docker] Docker run 상태 유지하기 (0) | 2021.09.01 |
댓글