Allocating Memory for Nodes

Describes how the Warden allocates memory for nodes.

When you run configure.sh on a node, Warden allocates memory for the operating system, mfs service, MapRHadoop services, and applications using the settings in the warden.conf and the warden.<servicename>.conf file.

Warden allocates memory to the following components in the following order:

  1. Operating system
  2. mfs service
  3. MapR Hadoop services
  4. Applications, such as YARN applications
  5. If the node only runs MapR File System, NFS, and gateway, then 85% of all memory is allocated to MapR File System.
NOTE In general, modify the settings in the warden files only under certain circumstances. If you modify the values in warden.conf or warden.<servicename>.conf file, you must restart Warden. Otherwise, updated parameters will not be used to allocate resources.