不懂JAVA,但是要用spark执行任务的小白踩过的坑

不懂JAVA,但是要用spark执行任务的小白踩过的坑

不断记录自己在用spark-submit执行任务的过程中遇到的问题吧。
持续更新中

driver节点内存不足

Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00007f626e5d4000, 262144, 0) failed; error='Cannot allocate memory' (errno=12)

driver内存不足导致无法启动application,将driver分配到内存足够的机器上或减少driver-memory

executor堆栈过大

There is insufficient memory for the Java Runtime Environment to continue.

executor设置得太大,可以适当减小

ERROR LiveListenerBus: Dropping SparkListenerEvent because no remaining room in event queue. This likely means one of the SparkListeners is too slow and cannot keep up with the rate at which tasks are being started by the scheduler.

消息队列中的消息数超过了spark.scheduler.listenerbus.eventqueue.size设置的数量,这个时候会将最新的消息移除。由于你移除了,状态无法得到更新,所以会出现上面描述的现象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值