为什么火花执行器接收SIGTERM



我正在使用Spark API (Spark核心API,而不是流,SQL等)我经常在spark转储日志中看到这种错误:Spark环境:1.3.1 yarn-client

ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL 15: SIGTERM
  1. 谁触发SIGTERM。YARN,Spark还是我自己?
  2. 这个信号会终止Spark Executor吗?如果没有,会影响spark程序吗?

我按Ctrl+c,但这将是SIGINT。如果YARN杀死执行器,那就是SIGKILL。

您可能会在纱线日志中找到原因。如果激活了日志聚合,则可以键入

yarn logs -applicationId [app_id]

最新更新