Apache Doris 中文技术论坛
Questions Tags Users Badges

带UDF函数的SQL执行导致报错 [INTERNAL_ERROR]OutOfMemoryError: Compressed class space

Asked Jun 6, 2024 Modified Jun 6, 2024
Viewed 185
2.1

使用doris版本 2.1.2
使用Java 编写的UDF函数,导致频繁的Full gc,直到无法执行SQL

引起gc的原因
image.png

gc日志
image.png

最终任何sql都没法执行:
image.png

edited Jun 6, 2024
zhangbaoming3
asked Jun 6, 2024
2 Answers

调整下be的JVM大小,默认是1GB,可以在be.conf中修改下,修改完重启
image.png

edited Jan 1, 1970
阿渊@SelectDB (没回帖直接加我主页微信)10510
answered Jun 6, 2024

看起来是在使用Java UDF函数的时候会产生 元空间内存泄露,每次执行带UDF函数的sql后,都会增长,现在这个大小已经不符合常理了

image.png

edited Jan 1, 1970
zhangbaoming3
answered Jun 6, 2024
Related Questions
SelectDB Doris 2.1.8-3:CCR 下游集群 20 台 BE 缩容 1 台时 lag 持续增大,取消缩容后恢复
jetty 安全漏洞CVE-2026-10050
1 answers
通过spark connector写入数据时,doris.fenodes配置了多个节点,但只有第一个节点生效。
1 answers
Flink Connector 26.3.0 读取 DATETIME 变成 1970 年,切换 25.0.0 后正常
1 answers
SelectDB Doris 2.1.8-3 升级使用灵活部分列更新,推荐版本及升级流程咨询
1 answers
max_by会不会忽略null值
1 answers

Terms of service Privacy policy

Powered by Answer - the open-source software that powers Q&A communities.
Made with love © 2026 Apache Doris 中文技术论坛.