You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Attila Magyar (Jira)" <ji...@apache.org> on 2019/10/03 10:52:00 UTC

[jira] [Updated] (AMBARI-25378) 500 advisor error with ambari metrics mode set to distributed with OneFS

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

Attila Magyar updated AMBARI-25378:
-----------------------------------
    Attachment: AMBARI-25378.patch

> 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)