Browse Source

AMBARI-8322. Nimbus fails to start in the secure cluster. (jaimin)

Jaimin Jetly 10 years ago
parent
commit
0d5224ebf8

+ 2 - 2
ambari-server/src/main/resources/stacks/HDP/2.1/services/STORM/package/scripts/params.py

@@ -70,8 +70,8 @@ if security_enabled:
   storm_keytab_path = config['configurations']['storm-env']['storm_keytab']
   
   if stack_is_hdp22_or_further:
-    storm_ui_keytab_path = config['configurations']['storm-env']['strom_ui_keytab']
-    _storm_ui_jaas_principal_name = config['configurations']['storm-env']['strom_ui_principal_name']
+    storm_ui_keytab_path = config['configurations']['storm-env']['storm_ui_keytab']
+    _storm_ui_jaas_principal_name = config['configurations']['storm-env']['storm_ui_principal_name']
     storm_ui_host = default("/clusterHostInfo/storm_ui_server_hosts", [])
     storm_ui_jaas_principal = _storm_ui_jaas_principal_name.replace('_HOST',storm_ui_host[0].lower())
     

+ 2 - 2
ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json

@@ -219,10 +219,10 @@
             "storm_user": "storm", 
             "content": "\n#!/bin/bash\n\n# Set Storm specific environment variables here.\n\n# The java implementation to use.\nexport JAVA_HOME={{java64_home}}\n\n# export STORM_CONF_DIR=\"\"", 
             "nimbus_principal_name": "nimbus/_HOST@EXAMPLE.COM", 
-            "strom_ui_keytab": "/etc/security/keytabs/http.storm.service.keytab", 
+            "storm_ui_keytab": "/etc/security/keytabs/http.storm.service.keytab",
             "nimbus_keytab": "/etc/security/keytabs/nimbus.service.keytab", 
             "storm_keytab": "/etc/security/keytabs/storm.service.keytab", 
-            "strom_ui_principal_name": "HTTP/_HOST"
+            "storm_ui_principal_name": "HTTP/_HOST"
         }, 
         "core-site": {
             "io.serializations": "org.apache.hadoop.io.serializer.WritableSerialization", 

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

@@ -355,7 +355,7 @@ App.MainAdminSecurityAddStep3Controller = Em.Controller.extend({
   setHostComponentsSecureValue: function (result, host, addedPrincipalsHost, securityUsers, hadoopGroupId) {
     var componentsToDisplay = ['NAMENODE', 'SECONDARY_NAMENODE', 'DATANODE', 'JOBTRACKER', 'ZOOKEEPER_SERVER', 'HIVE_SERVER', 'TASKTRACKER',
       'OOZIE_SERVER', 'NAGIOS_SERVER', 'HBASE_MASTER', 'HBASE_REGIONSERVER', 'HISTORYSERVER', 'RESOURCEMANAGER', 'NODEMANAGER', 'JOURNALNODE',
-      'SUPERVISOR', 'NIMBUS', 'FALCON_SERVER', 'KNOX_GATEWAY', 'APP_TIMELINE_SERVER'];
+      'SUPERVISOR', 'NIMBUS', 'STORM_UI_SERVER','FALCON_SERVER', 'KNOX_GATEWAY', 'APP_TIMELINE_SERVER'];
     if (App.get('isHadoop22Stack')) {
       componentsToDisplay.push('DRPC_SERVER');
     }