HetuEngine depends on the resource allocation and control capabilities provided by Yarn. You need to adjust the Yarn service configuration based on the actual service and cluster server configuration to achieve the optimal performance.
Parameter |
Default Value |
Recommended Value |
---|---|---|
yarn.nodemanager.resource.memory-mb |
16384 |
To achieve the optimal performance, set this parameter to 90% of the minimum physical memory of the node in the cluster. |
yarn.nodemanager.resource.cpu-vcores |
8 |
To achieve the optimal performance, set this parameter to the minimum number of vCores of the node in the cluster. |
yarn.scheduler.maximum-allocation-mb |
65536 |
To achieve the optimal performance, set this parameter to 90% of the minimum physical memory of the node in the cluster. |
yarn.scheduler.maximum-allocation-vcores |
32 |
To achieve the optimal performance, set this parameter to the minimum number of vCores of the node in the cluster. |