阿里云首页

Dataphin中代码任务运行jar包报错“Java heap space”

问题描述

代码任务中运行JAR包报错“Java heap space”,本地运行正常。

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

 at org.apache.http.util.CharArrayBuffer.<init>(CharArrayBuffer.java:56)
 at org.apache.http.util.EntityUtils.toString(EntityUtils.java:224)
 at org.apache.http.util.EntityUtils.toString(EntityUtils.java:270)
 at org.apache.http.util.EntityUtils.toString(EntityUtils.java:290)

问题原因

内存不足,默认分配的内存是 256MB,0.1核 CPU。

解决方案

在代码任务前面加以下配置,内存根据实际情况指定:
@required_resource{required_memory=XGB;required_cpus=X} 

适用于

  • Dataphin
首页 Dataphin中代码任务运行jar包报错“Java heap space”