为什么相同的内存,执行一样的任务,spark可以执行完,但是doris却报内存不足错误,doris已经调整了单个任务可以使用集权资源的80%

Viewed 12

doris版本2.1.0
2台服务器
ALTER WORKLOAD GROUP normal properties ('memory_limit' = '50%');
修改了normal单个任务可使用内存为90%
配置一台32G内存,一台48G内存,执行一个SQL。
报错1105 - errCode = 2, detailMessage = (t247)[CANCELLED]work load group memory exceeded limit, group id:1, name:normal, used:26.44 GB, limit:25.31 GB, backend:t247. cancel top memory used tracker <Query#Id=89935ce4cee044f8-bbcf82e8aedafbd4> consumption 26.44 GB. execute again after enough memory, details see be.INFO.
但是相同的资源,spark能跑出来,是为什么样,请问能不能通过修改什么配置,让doris能跑出结果来,不让他报错。

0 Answers