Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-16072

Stack Advisor issue when adding service to Kerberized cluster

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.2.2
    • 2.4.0
    • ambari-server

    Description

      When adding a service to a Kerberized cluster and click install nothing happens on the UI and i see the following error in the ambari server logs

      20 Apr 2016 16:03:56,818  INFO [qtp-ambari-client-2764] KerberosHelperImpl:735 - Adding identity for JOURNALNODE to auth to local mapping
      20 Apr 2016 16:03:56,818  INFO [qtp-ambari-client-2764] KerberosHelperImpl:735 - Adding identity for METRICS_COLLECTOR to auth to local mapping
      20 Apr 2016 16:03:56,857  INFO [qtp-ambari-client-2764] StackAdvisorRunner:47 - Script=/var/lib/ambari-server/resources/scripts/stack_advisor.py, actionDirectory=/var/run/ambari-server/stack-recommendations/323, command=recommend-configurations
      20 Apr 2016 16:03:56,860  INFO [qtp-ambari-client-2764] StackAdvisorRunner:61 - Stack-advisor output=/var/run/ambari-server/stack-recommendations/323/stackadvisor.out, error=/var/run/ambari-server/stack-recommendations/323/stackadvisor.err
      20 Apr 2016 16:03:56,917  INFO [qtp-ambari-client-2764] StackAdvisorRunner:69 - Stack advisor output files
      20 Apr 2016 16:03:56,917  INFO [qtp-ambari-client-2764] StackAdvisorRunner:70 -     advisor script stdout: StackAdvisor implementation for stack HDP, version 2.0.6 was loaded
      StackAdvisor implementation for stack HDP, version 2.1 was loaded
      StackAdvisor implementation for stack HDP, version 2.2 was loaded
      StackAdvisor implementation for stack HDP, version 2.3 was loaded
      StackAdvisor implementation for stack HDP, version 2.4 was loaded
      Returning HDP24StackAdvisor implementation
      Error occured in stack advisor.
      Error details: 'NoneType' object is not iterable
      20 Apr 2016 16:03:56,917  INFO [qtp-ambari-client-2764] StackAdvisorRunner:71 -     advisor script stderr: 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 109, in main
          result = stackAdvisor.recommendConfigurations(services, hosts)
        File "/var/lib/ambari-server/resources/scripts/../stacks/stack_advisor.py", line 570, in recommendConfigurations
          calculation(configurations, clusterSummary, services, hosts)
        File "/var/lib/ambari-server/resources/scripts/./../stacks/HDP/2.0.6/services/stack_advisor.py", line 627, in recommendAmsConfigurations
          if set(amsCollectorHosts).intersection(dn_hosts):
      TypeError: 'NoneType' object is not iterable
      20 Apr 2016 16:03:56,918  INFO [qtp-ambari-client-2764] AbstractResourceProvider:802 - Caught an exception while updating host components, retrying : org.apache.ambari.server.AmbariException: Stack Advisor reported an error: TypeError: 'NoneType' object is not iterable
      StdOut file: /var/run/ambari-server/stack-recommendations/323/stackadvisor.out
      
      StdErr file: /var/run/ambari-server/stack-recommendations/323/stackadvisor.err
      

      Solution
      Pass to the stack advisor information about all installed services where each component is installed (component host map)

      Attachments

        1. AMBARI-16072_branch-2.2_01.patch
          9 kB
          Robert Levas
        2. AMBARI-16072_branch-2.2_02.patch
          17 kB
          Robert Levas
        3. AMBARI-16072_trunk_01.patch
          9 kB
          Robert Levas
        4. AMBARI-16072_trunk_02.patch
          17 kB
          Robert Levas
        5. AMBARI-16072_trunk_03.patch
          17 kB
          Robert Levas

        Issue Links

          Activity

            People

              rlevas Robert Levas
              rlevas Robert Levas
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: