Browse Source

AMBARI-8175. Security wizard: Cluster deployed with customized user fails to kerberize succesffully. (jaimin)

Jaimin Jetly 10 years ago
parent
commit
a1e5cadd58

+ 6 - 1
ambari-web/app/controllers/global/cluster_controller.js

@@ -70,6 +70,12 @@ App.ClusterController = Em.Controller.extend({
     this.set('clusterDataLoadedPercent', 'width:' + (Math.floor(numLoaded / loadListLength * 100)).toString() + '%');
   },
 
+  doOnClusterLoad: function (item) {
+    if (this.get('isLoaded')) {
+      App.router.get('mainAdminSecurityController').getUpdatedSecurityStatus();
+    }
+  }.observes('isLoaded'),
+
   dataLoadList: Em.Object.create({
     'hosts': false,
     'serviceMetrics': false,
@@ -338,7 +344,6 @@ App.ClusterController = Em.Controller.extend({
         });
       });
     });
-    App.router.get('mainAdminSecurityController').getUpdatedSecurityStatus();
   },
 
   requestHosts: function (realUrl, callback) {

+ 1 - 0
ambari-web/app/controllers/main/admin/security.js

@@ -83,6 +83,7 @@ App.MainAdminSecurityController = Em.Controller.extend({
     'hdfs_user': {defaultValue: 'hdfs', siteName: 'hadoop-env', serviceName: 'HDFS'},
     'yarn_user': {defaultValue: 'yarn', siteName: 'yarn-env', serviceName: 'YARN'},
     'mapred_user': {defaultValue: 'mapred', siteName: 'mapred-env', serviceName: 'MAPREDUCE'},
+    'mapred_user': {defaultValue: 'mapred', siteName: 'mapred-env', serviceName: 'MAPREDUCE2'},
     'hbase_user': {defaultValue: 'hbase', siteName: 'hbase-env', serviceName: 'HBASE'},
     'hive_user': {defaultValue: 'hive', siteName: 'hive-env', serviceName: 'HIVE'},
     'proxyuser_group': {defaultValue: 'users', siteName: 'hadoop-env', serviceName: 'HDFS'},