[ 
https://issues.apache.org/jira/browse/AMBARI-25378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Szilard Antal resolved AMBARI-25378.
------------------------------------
    Resolution: Fixed

> 500 advisor error with ambari metrics mode set to distributed with OneFS
> ------------------------------------------------------------------------
>
>                 Key: AMBARI-25378
>                 URL: https://issues.apache.org/jira/browse/AMBARI-25378
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-sever
>    Affects Versions: 2.7.0
>            Reporter: Kaitlyn Johnson
>            Assignee: Attila Magyar
>            Priority: Major
>         Attachments: AMBARI-25378.patch
>
>
> OneFS with Ambari Metrics when set to distributed mode creates a 500 stack 
> advisor error when trying to configure any settings in ambari or add or 
> remove services. This error only goes away after configuring Ambari Metrics 
> back to embedded mode.
> Traceback is:
> /var/run/ambari-server/stack-recommendations/2/stackadvisor.err
>  
> Traceback (most recent call last):
>   File "/var/lib/ambari-server/resources/scripts/stack_advisor.py", line 190, 
> in <module>
>     main(sys.argv)
>   File "/var/lib/ambari-server/resources/scripts/stack_advisor.py", line 142, 
> in main
>     result = stackAdvisor.validateConfigurations(services, hosts)
>   File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py", 
> line 1079, in validateConfigurations
>     validationItems = self.getConfigurationsValidationItems(services, hosts)
>   File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py", 
> line 1468, in getConfigurationsValidationItems
>     
> items.extend(self.getConfigurationsValidationItemsForService(configurations, 
> recommendedDefaults, service, services, hosts))
>   File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py", 
> line 1521, in getConfigurationsValidationItemsForService
>     
> items.extend(serviceAdvisor.getServiceConfigurationsValidationItems(configurations,
>  recommendedDefaults, services, hosts))
>   File 
> "/var/lib/ambari-server/resources/stacks/HDP/3.0/services/AMBARI_METRICS/service_advisor.py",
>  line 218, in
> getServiceConfigurationsValidationItems
>     return validator.validateListOfConfigUsingMethod(configurations, 
> recommendedDefaults, services, hosts, validator.validators)
>   File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py", 
> line 1491, in validateListOfConfigUsingMethod
>     validationItems = method(siteProperties, siteRecommendations, 
> configurations, services, hosts)
>   File 
> "/var/lib/ambari-server/resources/stacks/HDP/3.0/services/AMBARI_METRICS/service_advisor.py",
>  line 591, in
> validateAmsHbaseSiteConfigurationsFromHDP206
>     elif collectorHostName not in dn_hosts and distributed.lower() == "true":
> TypeError: argument of type 'NoneType' is not iterable



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to