Allocating Memory for the OS, file system, and Hadoop Services

Lists the parameters that control how Warden allocates memory for the OS, file system and the HPE Ezmeral Data Fabric Hadoop services.

Warden allocates memory to the operating system, file system, and HPE Ezmeral Data Fabric Hadoop services based on the following parameters:

Parameter Default OS file system Hadoop Service(s) Description

service.command.<os|mfs|servicename>.heapsize.percent

10

varies

varies Defines the heap size percentage.
service.command.<os|mfs|servicename>.heapsize.maxpercent Not Applicable 85 Not Applicable Defines the heap size maximum percentage

service.command.<os|mfs|servicename>.heapsize.max

4000 Not Applicable 5000 Defines the maximum heap size in MB.
service.command.<os|mfs|servicename>.heapsize.min 256 512 256 Defines the minimum heap size in MB.

Memory settings for the operating system and the file system are configured in the warden.conf file. The warden.conf file is located in /opt/mapr/conf. Other services, such as NodeManager and ResourceManager, have their own warden.<servicename>.conf file within /opt/mapr/conf/conf.d. For more information about the Warden files, see warden.conf and warden.<servicename>.conf.

Note: Warden allocates resources only for the HPE Ezmeral Data Fabric Hadoop services associated with roles that are installed on the node.