D. Draco O'Brien
09/20/2024, 11:38 AMservices:
taskmanager:
...
deploy:
resources:
limits:
cpus: '2'
memory: 2G
reservations:
cpus: '1'
memory: 1G
ensure that worker nodes Taskmanagers have enough resources in terms of memory and cpus.Alex Bryant
09/20/2024, 12:30 PMtaskmanager:
...
command: taskmanager
environment:
...
- |
FLINK_PROPERTIES=
jobmanager.rpc.address: jobmanager
taskmanager.numberOfTaskSlots: 11
taskmanager.memory.process.size: 4096m
taskmanager.memory.jvm-metaspace.size: 256m
D. Draco O'Brien
09/20/2024, 12:51 PMservices:
taskmanager:
...
deploy:
resources:
limits:
cpus: '2' # Maximum CPU cores the container can use
memory: 2G # Maximum memory the container can consume
reservations:
cpus: '1' # Guaranteed minimum CPU cores for the container
memory: 1G # Guaranteed minimum memory for the container
D. Draco O'Brien
09/20/2024, 12:54 PMD. Draco O'Brien
09/20/2024, 12:57 PMtaskmanager.memory.process.size: 4096m
allocates 4 GB of memory for the Flink process. This includes memory for data processing as well as JVM overhead, including the heap, direct memory, and metaspace.
taskmanager.memory.jvm-metaspace.size: 256m
D. Draco O'Brien
09/20/2024, 1:00 PMD. Draco O'Brien
09/20/2024, 1:04 PMAlex Bryant
09/23/2024, 6:25 AMD. Draco O'Brien
09/23/2024, 9:54 AMD. Draco O'Brien
09/23/2024, 9:57 AMD. Draco O'Brien
09/23/2024, 10:00 AM