Scala Задание потоковой передачи Spark с искрой-отправкой получает ошибку СРОК ПОЛУЧЕНИЯ СИГНАЛА - PullRequest
0 голосов
/ 06 мая 2020

Я выполняю задание потоковой передачи искр, используя spark-submit на узле EMR в AWS. Это потоки из kafka topi c и вывод на другой kafka topi c. Задание записано в scala.

Я выполняю задание следующим образом:

spark-submit \
--master yarn \
--num-executors 2 \
--total-executor-cores 1 \
--executor-cores 1 \
--executor-memory 1g \
--driver-memory 1g \
--name my-spark-job \
--class com.example.Main \
--queue default \
--conf "spark.dynamicAllocation.enabled=true" \
--conf "spark.shuffle.service.enabled=true" \
--conf "spark.driver.memoryOverhead=1024m" \
--conf "spark.executor.memoryOverhead=1024m" \
--deploy-mode cluster 
spark-job-assembly-0.0.1-SNAPSHOT.jar

Я вижу в журналах, что задание отправлено в пряжу, и оно получает это СРОК СИГНАЛА ОШИБКИ :

20/05/06 10:41:04 INFO spark.ContextCleaner: Cleaned accumulator 181
20/05/06 10:41:09 ERROR yarn.ApplicationMaster: RECEIVED SIGNAL TERM
20/05/06 10:41:09 INFO streaming.StreamingContext: Invoking stop(stopGracefully=false) from shutdown hook
20/05/06 10:41:09 INFO scheduler.ReceiverTracker: ReceiverTracker stopped
20/05/06 10:41:09 INFO scheduler.JobGenerator: Stopping JobGenerator immediately
20/05/06 10:41:09 INFO util.RecurringTimer: Stopped timer for JobGenerator after time 1588761660000
20/05/06 10:41:09 INFO scheduler.JobGenerator: Stopped JobGenerator
20/05/06 10:41:09 INFO scheduler.JobScheduler: Stopped JobScheduler
20/05/06 10:41:09 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@3fa68e57{/streaming,null,UNAVAILABLE,@Spark}
20/05/06 10:41:09 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@446023a8{/streaming/batch,null,UNAVAILABLE,@Spark}
20/05/06 10:41:09 INFO handler.ContextHandler: Stopped o.s.j.s.ServletContextHandler@4e16f11a{/static/streaming,null,UNAVAILABLE,@Spark}
20/05/06 10:41:09 INFO streaming.StreamingContext: StreamingContext stopped successfully
20/05/06 10:41:09 INFO spark.SparkContext: Invoking stop() from shutdown hook
20/05/06 10:41:09 INFO yarn.ApplicationMaster: Final app status: SUCCEEDED, exitCode: 0
20/05/06 10:41:09 INFO server.AbstractConnector: Stopped Spark@5bec9336{HTTP/1.1,[http/1.1]}{0.0.0.0:0}

.....
... further down i get ...
...
20/05/06 10:41:00 INFO storage.BlockManager: Removing RDD 7
20/05/06 10:41:00 INFO storage.BlockManager: Removing RDD 6
20/05/06 10:41:09 ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM
20/05/06 10:41:09 INFO storage.DiskBlockManager: Shutdown hook called
20/05/06 10:41:09 INFO util.ShutdownHookManager: Shutdown hook called

Есть ли что-то, что мне нужно установить в конфигурации или что-то еще, что мне может не хватать? Буду признателен за любые подсказки здесь, спасибо!

...