Amazon EMR에서 Tez 웹 UI 오류 "Adapter operation failed » Timeline server (ATS) is out of reach"를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 6월 24일

Amazon EMR 릴리스 버전 5.20.0 또는 5.21.0에서 Tez 웹 UI 오류 "Adapter operation failed » Timeline server (ATS) is out of reach. Either it's down, or CORS is not enabled."를 해결하려면 어떻게 해야 합니까?

​해결 방법

Amazon EMR 릴리스 버전 5.20.0 및 5.21.0에서 Tez UI는 마스터 노드의 호스트 이름 대신 localhost를 사용하여 YARN 타임라인 서버에 요청을 전송합니다. 이 오류를 해결하려면 최신 Amazon EMR 릴리스 버전으로 업그레이드하십시오.

릴리스 버전 5.20.0 또는 5.21.0을 계속해서 사용하려면 다음 스크립트를 마스터 노드에서 직접 실행하거나 Amazon EMR 단계로 실행합니다. 새 클러스터를 시작한 다음 사용자 지정 부트스트랩 작업으로 스크립트를 실행해도 됩니다. 이 스크립트는 localhost 대신 마스터 노드의 호스트 이름을 사용하도록 Tez UI 구성을 수정합니다. 이 스크립트에는 인수가 사용되지 않으며 결과는 /tmp/fix_tez_ui_0-9-1.log에 기록됩니다.

스크립트 위치:

  • us-east-1: s3://awssupportdatasvcs.com/bootstrap-actions/fix_tez_ui_0-9-1/BA_fix_tez_ui_0-9-1.sh
  • 다른 모든 리전: s3://Region.awssupportdatasvcs.com/bootstrap-actions/fix_tez_ui_0-9-1/BA_fix_tez_ui_0-9-1.sh. Region을 해당하는 리전 코드로 바꾸십시오.

스크립트를 실행한 후에는 업데이트된 configs.env 파일이 브라우저에 사용될 수 있도록 브라우저 캐시를 지워야 합니다.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?