인프런 커뮤니티 질문&답변

김도현님의 프로필 이미지
김도현

작성한 질문수

Airflow 마스터 클래스

더 많은 Provider 확인 & Connection Type 추가하기

HDFS, Hive new Connection : apt-get update

해결된 질문

작성

·

204

1

HDFS, Hive를 위한 Connection 추가 과정에서 이미지를 빌드하는 부분에서 에러가 발생합니다.

아래 명령 실행 후 에러가 발생하며, 에러 부분은 이미지(참고2)로 첨부하였습니다.

sudo docker build -t airflow_custom .

 

(참고 - Dockerfile 내용 / airflow 2.8.0 version 설치)

사진1.png

 

(참고2 - 에러로그)사진2.png

답변 2

1

김현진님의 프로필 이미지
김현진
지식공유자

안녕하세요 김도현님!

우선 저도 2.8.0 버전으로 동일하게 이미지 생성해봤는데 잘 되긴합니다.

현재 WSL에서 실습중이신거죠?

해당 에러는 저도 처음 봐서 구글링해보니 WSL 내 시스템 시간이 제대로 설정되지 않아서 생기는 문제 같습니다. 우선 아래 순서로 확인해봅시다.

  1. 호스트 컴퓨터(윈도우즈)의 시간이 올바르게 설정되었는지 확인해보고

  2. 제대로 돼있다면 WSL의 시간이 호스트 컴퓨터와 동일한지 확인해보세요.


    WSL의 시간은 date 명령으로 확인 가능합니다.

  3. WSL의 시간이 호스트 컴퓨터의 시간이 다르다면 sudo hwclock -s 명령으로 WSL의 시간을 맞출 수 있습니다.

한번 해보시고 결과 남겨주세요 ^^

 

 

0

김도현님의 프로필 이미지
김도현
질문자

안녕하세요!

확인해보니 WSL 내 시스템 시간이 설정되지 않아서 발생한 문제가 맞았습니다. 실제 한국의 시간과 WSL 내 시스템 간에 6시간 정도 차이가 발생했고, 이 부분을 고쳐주니 문제가 해결되었습니다.

 

자세히 답변해주신 점 감사드리며, (답변을 받기 전에) 조금 다른 방식으로 해결이 되었어서 내용도 같이 공유드립니다.

 

sudo apt install ntp

cd /etc/systemd

sudo systemctl restart ntp

 

감사합니다!

김현진님의 프로필 이미지
김현진
지식공유자

안녕하세요 도현님!

잘 해결되었네요.

보통 WSL은 호스트 컴퓨터의 시간을 따라갈텐데 이상하게 틀어져있었네요.

암튼 열공하시기 바랍니다 ^^

김도현님의 프로필 이미지
김도현

작성한 질문수

질문하기