-
airflow와 빅쿼리 연결 테스트 중 내가 만난 error - ('invalid_grant: Invalid JWT: Token must be a short-lived token (60 minutes) and in a reasonable timeframe. Check your iat and exp values in the JWT claim.', {'error': 'invalid_grant', 'er..Data engineering/Airflow 2023. 9. 12. 10:00
필자는 빅쿼리와 에어플로우를 연결하여 데이터 파이프 라인을 보고 싶은(?) 목적을 위해 테스트 해보던 중 처음 보는 오류를 만났다.
오류 내용을 보면, 토큰 문제라고 하는데... 걱정이 되었지만 해결 방법을 찾았다!
아마, WSL을 사용하여 로컬에서 진행중인데, 네트워크 타임 프로토콜과 싱크가 맞지 않아서 인 듯 하다!
해결하기 위한 방법은 아래와 같다.
1. WSL의 cmd 창에 들어간다.
2. sudo hwclock --hctosys
3. sudo apt-get update
4. sudo apt-get install ntp
5. sudo service ntp start
6. sudo systemctl enable ntp
를 하고 난 뒤, sudo vi /etc/ntp.conf 에 들어가서 제일 마지막 줄에
server pool.ntp.org
위의 명령어를 추가 한다.
저장하고 나온 후(wq!) sudo service ntp restart 를 입력하면 끝!
오류 없이, 빅쿼리 조회하기 성공!
'Data engineering > Airflow' 카테고리의 다른 글