Ottomata has submitted this change and it was merged.

Change subject: Adding hasrestart and hasstatus to hadoop services
......................................................................


Adding hasrestart and hasstatus to hadoop services

Change-Id: I6b8d9a31d9bce76c8e5226246496daa127df8244
---
M manifests/hadoop/datanode.pp
M manifests/hadoop/historyserver.pp
M manifests/hadoop/jobtracker.pp
M manifests/hadoop/namenode.pp
M manifests/hadoop/nodemanager.pp
M manifests/hadoop/resourcemanager.pp
M manifests/hadoop/tasktracker.pp
7 files changed, 45 insertions(+), 28 deletions(-)

Approvals:
  Ottomata: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/hadoop/datanode.pp b/manifests/hadoop/datanode.pp
index 805216f..e8a6969 100644
--- a/manifests/hadoop/datanode.pp
+++ b/manifests/hadoop/datanode.pp
@@ -11,9 +11,11 @@
 
     # install datanode daemon package
     service { 'hadoop-hdfs-datanode':
-        ensure  => 'running',
-        enable  => true,
-        alias   => 'datanode',
-        require => Package['hadoop-hdfs-datanode'],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'datanode',
+        require    => Package['hadoop-hdfs-datanode'],
     }
 }
\ No newline at end of file
diff --git a/manifests/hadoop/historyserver.pp 
b/manifests/hadoop/historyserver.pp
index 9f56f5b..e903a0a 100644
--- a/manifests/hadoop/historyserver.pp
+++ b/manifests/hadoop/historyserver.pp
@@ -32,9 +32,12 @@
     }
 
     service { 'hadoop-mapreduce-historyserver':
-        ensure    => 'running',
-        enable    => true,
-        alias     => 'historyserver',
-        require   => Package['hadoop-mapreduce-historyserver'],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'historyserver',
+        require    => Package['hadoop-mapreduce-historyserver'],
+
     }
 }
\ No newline at end of file
diff --git a/manifests/hadoop/jobtracker.pp b/manifests/hadoop/jobtracker.pp
index e05b2c2..dd28cf3 100644
--- a/manifests/hadoop/jobtracker.pp
+++ b/manifests/hadoop/jobtracker.pp
@@ -92,9 +92,12 @@
     }
 
     service { 'hadoop-0.20-mapreduce-jobtracker':
-        ensure  => 'running',
-        enable  => true,
-        alias   => 'jobtracker',
-        require => Package['hadoop-0.20-mapreduce-jobtracker'],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'jobtracker',
+        require    => Package['hadoop-0.20-mapreduce-jobtracker'],
+
     }
 }
diff --git a/manifests/hadoop/namenode.pp b/manifests/hadoop/namenode.pp
index e146e7a..52c00bb 100644
--- a/manifests/hadoop/namenode.pp
+++ b/manifests/hadoop/namenode.pp
@@ -41,10 +41,12 @@
     }
 
     service { 'hadoop-hdfs-namenode':
-        ensure  => 'running',
-        enable  => true,
-        alias   => 'namenode',
-        require => [File["${::cdh4::hadoop::config_directory}/hosts.exclude"], 
Exec['hadoop-namenode-format']],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'namenode',
+        require    => 
[File["${::cdh4::hadoop::config_directory}/hosts.exclude"], 
Exec['hadoop-namenode-format']],
     }
 
     # Create common HDFS directories.
diff --git a/manifests/hadoop/nodemanager.pp b/manifests/hadoop/nodemanager.pp
index e7a287a..53ee95d 100644
--- a/manifests/hadoop/nodemanager.pp
+++ b/manifests/hadoop/nodemanager.pp
@@ -14,9 +14,12 @@
 
     # NodeManager (YARN TaskTracker)
     service { 'hadoop-yarn-nodemanager':
-        ensure  => 'running',
-        enable  => true,
-        alias   => 'nodemanager',
-        require => [Package['hadoop-yarn-nodemanager', 'hadoop-mapreduce']],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'nodemanager',
+        require    => [Package['hadoop-yarn-nodemanager', 'hadoop-mapreduce']],
     }
 }
+
diff --git a/manifests/hadoop/resourcemanager.pp 
b/manifests/hadoop/resourcemanager.pp
index 5507e9b..bb8493e 100644
--- a/manifests/hadoop/resourcemanager.pp
+++ b/manifests/hadoop/resourcemanager.pp
@@ -29,9 +29,11 @@
     }
 
     service { 'hadoop-yarn-resourcemanager':
-        ensure  => 'running',
-        enable  => true,
-        alias   => 'resourcemanager',
-        require => Package['hadoop-yarn-resourcemanager'],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'resourcemanager',
+        require    => Package['hadoop-yarn-resourcemanager'],
     }
 }
diff --git a/manifests/hadoop/tasktracker.pp b/manifests/hadoop/tasktracker.pp
index 59cfa64..337b4fb 100644
--- a/manifests/hadoop/tasktracker.pp
+++ b/manifests/hadoop/tasktracker.pp
@@ -13,9 +13,11 @@
     }
 
     service { 'hadoop-0.20-mapreduce-tasktracker':
-        ensure  => 'running',
-        enable  => true,
-        alias   => 'tasktracker',
-        require => Package['hadoop-0.20-mapreduce-tasktracker'],
+        ensure     => 'running',
+        enable     => true,
+        hasstatus  => true,
+        hasrestart => true,
+        alias      => 'tasktracker',
+        require    => Package['hadoop-0.20-mapreduce-tasktracker'],
     }
 }
\ No newline at end of file

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I6b8d9a31d9bce76c8e5226246496daa127df8244
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet/cdh4
Gerrit-Branch: master
Gerrit-Owner: Ottomata <[email protected]>
Gerrit-Reviewer: Ottomata <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to