오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-17 00:01
관리 메뉴

우노

[Spark] spark.executor.heartbeatInterval 오류 본문

Data/Spark

[Spark] spark.executor.heartbeatInterval 오류

운호(Noah) 2020. 7. 27. 16:32
  • 오류

      WARN Executor: Issue communicating with driver in heartbeater
      org.apache.spark.rpc.RpcTimeoutException: Futures timed out after [10000 milliseconds]
  • 원인

    • spark.executor.heartbeatInterval드라이버에 대한 각 익스큐터하트비트 간격입니다.
      • 하트 비트Executor가 아직 실행 중임을 알리고 진행중인 작업을 메트릭으로 업데이트합니다.
    • 따라서, 하트비트 통신 간격기본값초과하면 오류가 발생합니다.
      • 기본값은 10s입니다.
      • 이 값은 spark.network.timeout 보다 월등히 작아야합니다.
  • 해결방법

    • spark.executor.heartbeatInterval 값수정합니다.

        --conf spark.executor.heartbeatInterval=10000s
    • 명령어 적용 예

        spark-shell --master local --driver-memory 120G --conf spark.driver.maxResultSize=20g spark.executor.heartbeatInterval=100000ms
Comments