땅지원
땅지원's Personal blog
땅지원
전체 방문자
오늘
어제
  • 전체 (353)
    • Frontend (2)
      • React (2)
    • Backend (90)
      • Java (16)
      • Python (19)
      • Spring (23)
      • Database (21)
      • Troubleshooting (8)
    • DevOps (27)
      • ELK (13)
    • CS (40)
    • OS (2)
      • Linux (2)
    • Algorithm (95)
      • concept (18)
      • Algorithm Problem (77)
    • 인공지능 (25)
      • 인공지능 (12)
      • 연구노트 (13)
    • 수업정리 (35)
      • 임베디드 시스템 (10)
      • 데이터통신 (17)
      • Linux (8)
    • 한국정보통신학회 (5)
      • 학술대회 (4)
      • 논문지 (1)
    • 수상기록 (8)
      • 수상기록 (6)
      • 특허 (2)
    • 삼성 청년 SW 아카데미 (6)
    • 42seoul (12)
    • Toy project (3)
    • 땅's 낙서장 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 20.11.6 BB21플러스 온라인 학술대회
  • 20.10.30 한국정보통신학회 온라인 학술대회

인기 글

태그

  • E
  • 이것이 리눅스다 with Rocky Linux9
  • ㅗ
  • I
  • D

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
땅지원

땅지원's Personal blog

[Airflow] Connection 연결 시 [TEST] 버튼 비활성화 해결방법
DevOps

[Airflow] Connection 연결 시 [TEST] 버튼 비활성화 해결방법

2024. 10. 22. 13:21

Airflow webserver Container 내의 airflow.cfg 파일에서 'test_connection = Disabled' → 'test_connection = Enabled'로 바꿔주면서 해결하면 된다.

하지만 컨테이너 내부에 들어가 vi를 다운받아야 하는데 프록시 설정이 안되어 있어 apt update & apt install vim이 안되는 상황


1.docker-compose.yml 파일 내에 proxy 설정 추가 (x)

airflow-webserver:
  <<: *airflow-common
  command: webserver
  ports:
    - "5678:8080"
  healthcheck:
    test: ["CMD", "curl", "--fail", "http://localhost:8080/health"]
    interval: 30s
    timeout: 10s
    retries: 5
    start_period: 30s
  environment:
    - HTTP_PROXY=http://
    - HTTPS_PROXY=http://
  restart: always
  depends_on:
    <<: *airflow-common-depends-on
    airflow-init:
      condition: service_completed_successfully


하지만 db와 통신이 안되어 'Please airflow db init' 에러가 계속 나와 진행이 안됨

 

2. 호스트 서버에서 airflow.cfg 파일을 옮기기

docker exec -it -u root airflow-airflow-webserver-1 bash
 
cat airflow.cfg
rm -rf airflow.cfg



텍스트 복사 후 호스트 서버에서 test_connection = Enabled로 수정 후 파일 생성(airflow.cfg)

docker cp airflow.cfg airflow-airflow-webserver-1:/opt/airflow


docker restart airflow-airflow-webserver-1

'DevOps' 카테고리의 다른 글

[Airflow] DAG 생성  (0) 2024.10.25
[Airflow] SlackAPIPostOperator 설정  (0) 2024.10.24
[Airflow] Airflow 설치 (Docker)  (0) 2024.10.22
Dockerfile을 이용한 코드에 의한 서버 구축  (0) 2024.10.21
[Vector] Logstash 대체안 Vector  (0) 2024.04.19
    'DevOps' 카테고리의 다른 글
    • [Airflow] DAG 생성
    • [Airflow] SlackAPIPostOperator 설정
    • [Airflow] Airflow 설치 (Docker)
    • Dockerfile을 이용한 코드에 의한 서버 구축
    땅지원
    땅지원
    신입 개발자의 우당탕탕 기술 블로그

    티스토리툴바