ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM

Posted 格格巫 MMQ!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM相关的知识,希望对你有一定的参考价值。

用 ​​bash spark-submit​​ 在spark上跑代码的时候出现错误:

ERROR executor.Executor: Exception in task 9.0 in stage 416.0 (TID 18363)
java.lang.OutOfMemoryError: Java heap space
1.
2.
发现其原因竟然是运行的时候默认的内存不足以支撑海量数据,可以用 ​​bash spark-submit --help​​ 中查看到自己代码的运行内存,即:

–driver-memory MEM Memory for driver (e.g. 1000M, 2G) (Default: 1024M)
1.
本机默认为1G的内存运行程序,所以我改成8G内存运行:

bash spark-submit --driver-memory 8G --class MF字段 你的jar名字.jar
1.
具体运行请看:

scala打包jar并在Linux下运行

查看 ​​Linux​​ 的内存命令为:

​​cat /proc/meminfo |grep MemTotal​​​ or ​​top​​

以上是关于ERROR executor.CoarseGrainedExecutorBackend: RECEIVED SIGNAL TERM的主要内容,如果未能解决你的问题,请参考以下文章

Error 500

新浪微博Error_code: 400; Error: 40022:Error: source paramter(appkey) is missing的解决方法

C++ error c2248

Error 500--Internal Server Error如何解决

在 MySQL 中出现 ERROR 1701、ERROR 1452 和 ERROR 1305 错误 - 需要一些专业知识

Error code: 205 System Error(-1)