Doris查询自定义UDF函数时GC内存超限

Viewed 28

Doris版本:2.1.7
现象:使用自定义UDF函数查询时报错GC内存超限,应该如何解决?

函数定义如下:
image.png
image.png

创建函数步骤:

## Doris添加自定义UDF
1、custom_lib目录添加UDF包
# FE
cd /hwdata/service/doris/fe/custom_lib
cunstom-udf-1.0.jar
third-party-1.0-jar-with-dependencies.jar
# BE
cd /hwdata/service/doris/fe/custom_lib
cunstom-udf-1.0.jar
third-party-1.0-jar-with-dependencies.jar
2、创建Doris函数
CREATE FUNCTION ad_monitor.isRegionOK(string,string,string,string,string,string) RETURNS int PROPERTIES (
"symbol"="tv.huan.udf.MarketExposureDrift",
"always_nullable"="true",
"type"="JAVA_UDF"
);

查询报错如下:
image.png
image.png

1 Answers

be.conf 中 JAVA_OPTS 中 Xmx 配置了多少,可以适当增大些内存试试?