[Spark] Failed to bind SparkUI 발생 원인 및 해결방안

Woong·2022년 1월 17일
0

Apache Spark

목록 보기
10/22
  • spark-submit 으로 job 제출시, Spark 에서는 WebUI port 를 할당하려 시도함
    • 이미 실행중인 job 이 있을 경우, port 를 중가시키며 탐색
    • spark.port.maxRetries 옵션을 통해 최대 횟수를 제어, 기본값은 16
      • -> spark job 이 16개 이상일 경우 ui port 를 할당받지 못해 중단되는 현상 발생

해결방안

  • web ui 가 필요하지 않다면, --conf spark.ui.enabled=false 옵션을 추가하여 web ui port 할당을 받지 않고 job 을 실행시키도록 하여 해결
  • web ui 가 꼭 필요하다면,
    • 동시 실행되는 job 수가 너무 많아지지 않도록 하거나,
    • spark.port.maxRetries 옵션을 수정하여 늘려 대응

reference

0개의 댓글