Ottomata has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/209021

Change subject: [WIP] Puppetize HA YARN ResourceManager for Hadoop
......................................................................

[WIP] Puppetize HA YARN ResourceManager for Hadoop

Change-Id: I6c1803c2699dc398d56be779e3d82ad4753926f4
---
M manifests/role/analytics/hadoop.pp
1 file changed, 18 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/21/209021/1

diff --git a/manifests/role/analytics/hadoop.pp 
b/manifests/role/analytics/hadoop.pp
index bc0c0fb..6487bb4 100644
--- a/manifests/role/analytics/hadoop.pp
+++ b/manifests/role/analytics/hadoop.pp
@@ -222,6 +222,12 @@
             undef   => [$::fqdn],
             default => split($::hadoop_namenodes, ','),
         }
+        if size($namenode_hosts) > 1 {
+            $resourcemanager_hosts = $namenode_hosts
+        }
+        else {
+            $resourcemanager_hosts = undef,
+        }
 
         $journalnode_hosts = $::hadoop_journalnodes ? {
             undef   => undef,
@@ -232,6 +238,8 @@
             undef   => undef,
             default => $::hadoop_cluster_name,
         }
+
+        $zookeeper_hosts = keys(hiera('zookeeper_hosts'))
 
         # Allow labs users to configure their Hadoop daemon
         # Heapsize.  NOTE:  This will be applied to
@@ -301,6 +309,8 @@
         cluster_name                             => $cluster_name,
         namenode_hosts                           => $namenode_hosts,
         journalnode_hosts                        => $journalnode_hosts,
+        resoucemanager_hosts                     => $resourcemanager_hosts,
+        zookeeper_hosts                          => $zookeeper_hosts,
         datanode_mounts                          => $datanode_mounts,
         dfs_name_dir                             => [$hadoop_name_directory],
         dfs_journalnode_edits_dir                => $hadoop_journal_directory,
@@ -613,6 +623,14 @@
             critical     => 'true',
         }
     }
+
+
+    # if resourcemanager_hosts is set, then go ahead
+    # and include a resourcemanager on all standby nodes as well
+    # as the master node.
+    if $resourcemanager_hosts {
+        include cdh::hadoop::resourcemanager
+    }
 }
 
 

-- 
To view, visit https://gerrit.wikimedia.org/r/209021
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6c1803c2699dc398d56be779e3d82ad4753926f4
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <o...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to