Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added changes to myriad-config-default.yml

...

Configuring Myriad for HA involves adding HA configuration properties to the $YARN_HOME/etc/hadoop/yarn-site.xml file and the $YARN_HOME/etc/hadoop/myriad-config-default.yml file.

To the $YARN_HOME/etc/hadoop/yarn-site.xml file file, add the following properties:

Code Block
<!--  HA configuration properties -->

<property>
	<name>yarn.resourcemanager.store.class</name>
	<value>org.apache.hadoop.yarn.server.resourcemanager.recovery.MyriadFileSystemRMStateStore</value>
</property>
<property>
	<name>yarn.resourcemanager.fs.state-store.uri</name>
           <!-- Path on HDFS, MapRFS etc -->
	<value>/var/mapr/cluster/yarn/rm/system</value>
</property>
<property>
	<name>yarn.resourcemanager.recovery.enabled</name>
	<value>true</value>
</property>
<!-- If using MapR distro
 <property>
	<name>yarn.resourcemanager.ha.custom-ha-enabled</name>
	<value>false</value>
 </property> -->

 

To the $YARN_HOME/etc/hadoop/myriad-config-default.yml file, modify the following values:

Code Block
frameFailoverTimeoutWork=<set to a non-zero value>
haEnabled=true