[
https://issues.apache.org/jira/browse/AMBARI-11006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jonathan Hurley resolved AMBARI-11006.
--------------------------------------
Resolution: Fixed
> YARN Upgrade Pack For HDP-2.2 To HDP-2.3
> ----------------------------------------
>
> Key: AMBARI-11006
> URL: https://issues.apache.org/jira/browse/AMBARI-11006
> Project: Ambari
> Issue Type: Task
> Components: ambari-server
> Affects Versions: 2.1.0
> Reporter: Jonathan Hurley
> Assignee: Jonathan Hurley
> Priority: Critical
> Fix For: 2.1.0
>
>
> h2. Support YARN ResourceManager HA
> If High Availability is not enabled for the YARN ResourceManager, shut down
> the ResourceManager process, switch to the newer version, and start the
> ResourceManager process:
> {noformat}
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh stop resourcemanager"
> hdp-select set hadoop-yarn-resourcemanager 2.2.4.0-2633
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh start resourcemanager"
> {noformat}
> If High Availability is enabled for the YARN ResourceManager, you’ll need to
> upgrade both ResourceManager processes, starting with the standby process.
> This is similar to the process you used for the NameNode pair:
> 1. Upgrade the standby process
> 2. Failover from active to standby
> 3. Upgrade the new standby process (formerly the active process)
> In the following instructions, RM1 refers to the currently active
> ResourceManager. RM2 refers to the current standby ResourceManager.
> 1. Shut down the standby Resource Manager (RM2), switch to the newer version,
> and start RM2:
> {noformat}
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh stop resourcemanager"
> hdp-select set hadoop-yarn-resourcemanager 2.2.4.0-2633
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh start resourcemanager"
> {noformat}
> RM2 will start, and will become the standby ResourceManager.
> 2. To switch the standby ResourceManager, stop the active ResourceManager:
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh stop resourcemanager"
> 3. Shut down the new standby ResourceManager (RM1), switch to the new
> version, and start RM1:
> {noformat}
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh stop resourcemanager"
> hdp-select set hadoop-yarn-resourcemanager 2.2.4.0-2633
> su - yarn -c "/usr/hdp/current/hadoop-yarn-resourcemanager/sbin/
> yarn-daemon.sh start resourcemanager"
> {noformat}
> RM1 will start and become the standby ResourceManager. For version info, see
> http://<node-name>:8088/cluster/cluster.
> h2. YARN Configuration Changes
> |YARN| |-| |-| |yarn.node-labels.enabled| |FALSE|
> |yarn-site.xml| |Y| |No|
> |YARN| |-| |-| |yarn.timeline-service.recovery.enabled|
> |TRUE| |yarn-site.xml| |Y| |No|
> |YARN| |-| |-| |yarn.timeline-service.state-store-class|
> |org.apache.hadoop.yarn.server.timeline.recovery.LeveldbTimelineStateStore|
> |yarn-site.xml| |Y| |No|
> |YARN| |-| |-|
> |yarn.timeline-service.leveldb-state-store.path| |<the same as the
> default of "yarn.timeline-service.leveldb-timeline-store.path">|
> |yarn-site.xml| |Y| |No|
>
> |MapReduce| |mapreduce.job.speculative.speculativecap|
> |mapred-site.xml|
> |mapreduce.job.speculative.speculative-cap-running-tasks| |0.1|
> |mapred-site.xml| |Y| |No|
> |MapReduce| |mapreduce.task.tmp.dir| mapred-site.xml|
> |<Deleted>| |-| |mapred-site.xml|
> |MapReduce| |-| |-|
> |mapreduce.fileoutputcommitter.algorithm.version| |1|
> |mapred-site.xml| |Y| |No|
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)