----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/46583/#review130241 -----------------------------------------------------------
Ship it! Ship It! - Sumit Mohanty On April 22, 2016, 9:12 p.m., Robert Levas wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/46583/ > ----------------------------------------------------------- > > (Updated April 22, 2016, 9:12 p.m.) > > > Review request for Ambari, Aravindan Vijayan, Jonathan Hurley, Oliver Szabo, > Sumit Mohanty, and Srimanth Gunturi. > > > Bugs: AMBARI-16072 > https://issues.apache.org/jira/browse/AMBARI-16072 > > > Repository: ambari > > > 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) > > > Diffs > ----- > > > ambari-server/src/main/java/org/apache/ambari/server/controller/KerberosHelperImpl.java > dca81c5 > > ambari-server/src/test/java/org/apache/ambari/server/controller/KerberosHelperTest.java > 84f0bac > > Diff: https://reviews.apache.org/r/46583/diff/ > > > Testing > ------- > > Manually tested using the UI and BP. > > # Local test results: PENDING > > # Jenkins test results: PENDING > > > Thanks, > > Robert Levas > >