Hi,

Greetings, hope this is the proper place to ask questions, apologize if not.

We have a shared flink cluster running with docker, want to set different
heap size per task(some tasks require larger heap size, while most tasks
only need a little), is it feasible?

I've gone through [1], [2] and [3], my current understanding is all task
managers have the same heap size which is set by `taskmanager.heap.size`
and is fixed ever since the task manager is started, and all tasks running
in that task manager will share that heap size.

Am I understanding it correctly? And any approaches to our needs?

Thanks in advance!

[1]:
https://ci.apache.org/projects/flink/flink-docs-release-1.9/ops/cli.html
[2]:
https://ci.apache.org/projects/flink/flink-docs-release-1.9/concepts/runtime.html
[3]:
https://cwiki.apache.org/confluence/display/FLINK/FLIP-49%3A+Unified+Memory+Configuration+for+TaskExecutors

Thanks,
Li

Reply via email to