Ottomata has uploaded a new change for review.
https://gerrit.wikimedia.org/r/75107
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(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet/cdh4
refs/changes/07/75107/1
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: newchange
Gerrit-Change-Id: I6b8d9a31d9bce76c8e5226246496daa127df8244
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet/cdh4
Gerrit-Branch: master
Gerrit-Owner: Ottomata <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits