【发布时间】:2017-04-16 02:37:43
【问题描述】:
我正在以独立模式运行 spark 集群,并使用 spark-submit 运行应用程序。在 spark UI 阶段部分,我发现执行阶段的执行时间较长(> 10 小时,通常时间约为 30 秒)。阶段有许多失败的任务,错误为Resubmitted (resubmitted due to lost executor)。在舞台页面的Aggregated Metrics by Executor 部分中有地址为CANNOT FIND ADDRESS 的执行者。 Spark 尝试无限地重新提交此任务。如果我终止这个阶段(我的应用程序会自动重新运行未完成的 spark 作业),那么一切都会继续正常工作。
我还在火花日志中发现了一些奇怪的条目(与阶段执行开始同时)。
大师:
16/11/19 19:04:32 INFO Master: Application app-20161109161724-0045 requests to kill executors: 0
16/11/19 19:04:36 INFO Master: Launching executor app-20161109161724-0045/1 on worker worker-20161108150133
16/11/19 19:05:03 WARN Master: Got status update for unknown executor app-20161109161724-0045/0
16/11/25 10:05:46 INFO Master: Application app-20161109161724-0045 requests to kill executors: 1
16/11/25 10:05:48 INFO Master: Launching executor app-20161109161724-0045/2 on worker worker-20161108150133
16/11/25 10:06:14 WARN Master: Got status update for unknown executor app-20161109161724-0045/1
工人:
16/11/25 10:06:05 INFO Worker: Asked to kill executor app-20161109161724-0045/1
16/11/25 10:06:08 INFO ExecutorRunner: Runner thread for executor app-20161109161724-0045/1 interrupted
16/11/25 10:06:08 INFO ExecutorRunner: Killing process!
16/11/25 10:06:13 INFO Worker: Executor app-20161109161724-0045/1 finished with state KILLED exitStatus 137
16/11/25 10:06:14 INFO Worker: Asked to launch executor app-20161109161724-0045/2 for app.jar
16/11/25 10:06:17 INFO SecurityManager: Changing view acls to: spark
16/11/25 10:06:17 INFO SecurityManager: Changing modify acls to: spark
16/11/25 10:06:17 INFO SecurityManager: SecurityManager: authentication disabled; ui acls disabled; users with view permissions: Set(spark); users with modify permissions: Set(spark)
网络连接没有问题,因为worker,master(上面的日志),驱动程序在同一台机器上运行。
Spark 版本 1.6.1
【问题讨论】:
-
你能添加造成问题的工人的日志吗?如果任务失败多次,则可以杀死工作人员。是否有任何异常发生?
-
@YuvalItzchakov 工作人员登录 pos - 来自丢失执行程序的工作人员的日志。在执行者丢失之前没有异常和失败。
-
“工作人员登录 pos - 来自工作人员丢失执行程序的日志” 不知道这是什么意思
-
@YuvalItzchakov 抱歉,“工人登录后(我的问题)”。我在我的问题中添加了工作人员日志。这个工人失去了执行者。
-
@vefthym 帮助分配更多内存
标签: apache-spark