瀏覽代碼

AMBARI-2076. DataNode install failed with custom users. (smohanty)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1479008 13f79535-47bb-0310-9956-ffa450edef68
Sumit Mohanty 12 年之前
父節點
當前提交
6517322717

+ 2 - 0
CHANGES.txt

@@ -828,6 +828,8 @@ Trunk (unreleased changes):
 
 
  BUG FIXES
  BUG FIXES
 
 
+ AMBARI-2076. DataNode install failed with custom users. (smohanty)
+
  AMBARI-2074. Deployment of HDP 1.2.1 fails on Sles. (smohanty)
  AMBARI-2074. Deployment of HDP 1.2.1 fails on Sles. (smohanty)
 
 
  AMBARI-2073. After Ambari upgrade to 1.2.3, MapReduce service check fails 
  AMBARI-2073. After Ambari upgrade to 1.2.3, MapReduce service check fails 

+ 2 - 2
ambari-agent/src/main/puppet/modules/hdp-hadoop/manifests/init.pp

@@ -227,11 +227,11 @@ class hdp-hadoop(
     }
     }
  
  
     hdp::user{ $hdfs_user:
     hdp::user{ $hdfs_user:
-      groups => [$hdp::params::user_group, $hdfs_user]
+      groups => [$hdp::params::user_group]
     }
     }
     if ($hdfs_user != $mapred_user) {
     if ($hdfs_user != $mapred_user) {
       hdp::user { $mapred_user:
       hdp::user { $mapred_user:
-        groups => [$hdp::params::user_group, $mapred_user]
+        groups => [$hdp::params::user_group]
       }
       }
     }
     }
 
 

+ 1 - 1
ambari-agent/src/main/puppet/modules/hdp-hbase/manifests/init.pp

@@ -82,7 +82,7 @@ class hdp-hbase(
     hdp::package { 'hbase': }
     hdp::package { 'hbase': }
   
   
     hdp::user{ $hbase_user:
     hdp::user{ $hbase_user:
-      groups => [$hdp::params::user_group, $hbase_user]
+      groups => [$hdp::params::user_group]
     }
     }
  
  
     hdp::directory { $config_dir: 
     hdp::directory { $config_dir: 

+ 4 - 0
ambari-agent/src/main/puppet/modules/hdp/manifests/init.pp

@@ -33,6 +33,10 @@ class hdp(
     ensure => present
     ensure => present
   }
   }
 
 
+  group { $hdp::params::mapred_group :
+    ensure => present
+  }
+
 
 
  ## Port settings
  ## Port settings
   if has_key($configuration, 'hdfs-site') {
   if has_key($configuration, 'hdfs-site') {

+ 1 - 0
ambari-agent/src/main/puppet/modules/hdp/manifests/params.pp

@@ -212,6 +212,7 @@ class hdp::params()
   $mapreduce_jobhistory_done_dir = hdp_default("mapred-site/mapreduce.jobhistory.done-dir","/mr-history/done")
   $mapreduce_jobhistory_done_dir = hdp_default("mapred-site/mapreduce.jobhistory.done-dir","/mr-history/done")
   
   
   $user_group = hdp_default("user_group","hadoop")
   $user_group = hdp_default("user_group","hadoop")
+  $mapred_group = hdp_default("mapred_group","hadoop")
 
 
   $ganglia_enabled = hdp_default("ganglia_enabled",true) 
   $ganglia_enabled = hdp_default("ganglia_enabled",true)