为什么spark执行者会收到SIGTERM?

时间:2015-10-15 06:13:09

标签: apache-spark signals

我正在使用Spark API(Spark核心API,而不是Stream,SQL等) 我经常在spark dumped日志中看到这种错误: Spark环境:1.3.1纱线客户端

ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL 15: SIGTERM
  1. 谁触发SIGTERM。 YARN,Spark还是我自己?
  2. 此信号会终止Spark Executor吗?如果没有,哇它会影响火花程序。
  3. 我按Ctrl + c,但那应该是SIGINT。如果YARN杀死执行者,那就是SIGKILL。

1 个答案:

答案 0 :(得分:2)

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

yarn logs -applicationId [app_id]

并查找异常。