Justin Leet created METRON-564:
----------------------------------
Summary: Mpack shows UI error when changing configuration
Key: METRON-564
URL: https://issues.apache.org/jira/browse/METRON-564
Project: Metron
Issue Type: Bug
Affects Versions: 0.2.1BETA
Reporter: Justin Leet
Assignee: Justin Leet
When confirming configuration changes, the Ambari UI shows an error that it
cannot validate configuration consistency.
An error in the logs refers to the service advisor
(getServiceConfigurationRecommendations), in particular a method that actually
appears twice in the file, which is probably the root cause. This first
instance of this method should be removed, and the error fixed.
Traceback (most recent call last):
File "/var/lib/ambari-server/resources/scripts/stack_advisor.py", line 158,
in <module>
main(sys.argv)
File "/var/lib/ambari-server/resources/scripts/stack_advisor.py", line 115,
in main
result = stackAdvisor.validateConfigurations(services, hosts)
File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py",
line 536, in validateConfigurations
validationItems = self.getConfigurationsValidationItems(services, hosts)
File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py",
line 612, in getConfigurationsValidationItems
recommendations = self.recommendConfigurations(services, hosts)
File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py",
line 766, in recommendConfigurations
serviceAdvisor.getServiceConfigurationRecommendations(configurations,
clusterSummary, services, hosts)
File
"/var/lib/ambari-server/resources/common-services/METRON/0.3.0/service_advisor.py",
line 103, in getServiceConfigurationRecommendations
stormUIServerPort =
services["configurations"]["storm-site"]["properties"]["ui.port"]
KeyError: 'storm-site'
10 Nov 2016 15:29:58,186 WARN [ambari-client-thread-28]
AbstractResourceProvider:90 - Error occurred during validation
org.apache.ambari.server.api.services.stackadvisor.StackAdvisorException: Stack
Advisor reported an error: KeyError: 'storm-site'
StdOut file: /var/run/ambari-server/stack-recommendations/18/stackadvisor.out
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)