Configuring Maximum Attempts for Applications

Describes how to set the maximum number of restart attempts for all applications run by the data-fabric ResourceManager and the ApplicationMaster.

About this task

When an ApplicationMaster fails, the ResourceManager restarts the ApplicationMaster as long as the number of restart attempts does not exceed the max-attempt values set at the ResourceManager and ApplicationMaster level . By default, the maximum attempt value is set to 2.

Procedure

  • To configure the maximum number of ApplicationMaster attempt retries for all applications run by the ResourceManager:
    Set the value of yarn.resourcemanager.am.max-attempts in the yarn-site.xml file. The value defaults to 2.
  • To configure the number of ApplicationMaster attempts allowed for the MapReduce ApplicationMaster:
    Set the value of mapreduce.am.max-attempts in the mapred-site.xml file. The value defaults to 2.