BIGTOP-1694. puppet: Make httpfs subscribe to core-site and hdfs-site

This makes hadoop-httpfs subscribe to core-site.xml and hdfs-site.xml which
are used by hadoop-hdfs such as fs.defaultFS from core-site.xml.

Signed-off-by: Konstantin Boudnik <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/32c5e7c3
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/32c5e7c3
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/32c5e7c3

Branch: refs/heads/master
Commit: 32c5e7c36c8817bfc3e44431c935fb413ab48059
Parents: bc1c2a4
Author: Peter Slawski <[email protected]>
Authored: Wed Feb 18 15:05:07 2015 -0800
Committer: Konstantin Boudnik <[email protected]>
Committed: Mon Feb 23 13:50:36 2015 -0800

----------------------------------------------------------------------
 bigtop-deploy/puppet/modules/hadoop/manifests/init.pp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/32c5e7c3/bigtop-deploy/puppet/modules/hadoop/manifests/init.pp
----------------------------------------------------------------------
diff --git a/bigtop-deploy/puppet/modules/hadoop/manifests/init.pp 
b/bigtop-deploy/puppet/modules/hadoop/manifests/init.pp
index 6af1c4c..bd6be18 100644
--- a/bigtop-deploy/puppet/modules/hadoop/manifests/init.pp
+++ b/bigtop-deploy/puppet/modules/hadoop/manifests/init.pp
@@ -324,6 +324,7 @@ class hadoop ($hadoop_security_authentication = "simple",
       $hadoop_security_authentcation = $hadoop::hadoop_security_authentication,
       $kerberos_realm = $hadoop::kerberos_realm,
   ) inherits hadoop {
+    include common_hdfs
 
     if ($hadoop_security_authentication == "kerberos") {
       kerberos::host_keytab { "httpfs":
@@ -355,7 +356,8 @@ class hadoop ($hadoop_security_authentication = "simple",
     service { "hadoop-httpfs":
       ensure => running,
       hasstatus => true,
-      subscribe => [Package["hadoop-httpfs"], 
File["/etc/hadoop-httpfs/conf/httpfs-site.xml"], 
File["/etc/hadoop-httpfs/conf/httpfs-env.sh"], 
File["/etc/hadoop-httpfs/conf/httpfs-signature.secret"]],
+      subscribe => [Package["hadoop-httpfs"], 
File["/etc/hadoop-httpfs/conf/httpfs-site.xml"], 
File["/etc/hadoop-httpfs/conf/httpfs-env.sh"], 
File["/etc/hadoop-httpfs/conf/httpfs-signature.secret"],
+        File["/etc/hadoop/conf/core-site.xml"], 
File["/etc/hadoop/conf/hdfs-site.xml"]],
       require => [ Package["hadoop-httpfs"] ],
     }
     Kerberos::Host_keytab <| title == "httpfs" |> -> Service["hadoop-httpfs"]

Reply via email to