ambari-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yu, Tao" <Ta...@aware.com>
Subject RE: "confirm host" always fails when "deploy the cluster using Ambari Web UI"
Date Mon, 26 Jan 2015 19:27:51 GMT
Thanks Jayush & Yusaku for response!

Below is the excerpt from the ambari-server.log. Looks like the problem is passwordless SSH
login.  But I do setup passwordless SSH login, and has no problem to ssh login from server
host to client. Not sure why still got “permission denied” error from Ambari Web UI.

Here is the log:
------------------------------------------------------------------------------------------------------------------

INFO:root:BootStrapping hosts ['lenovo1.aware.com', 'lenovo2.aware.com', 'lenovo3.aware.com']
using /usr/lib/python2.6/site-packages/ambari_server cluster primary OS: redhat6 with user
'root' sshKey File /var/run/ambari-server/bootstrap/1/sshKey password File null using tmp
dir /var/run/ambari-server/bootstrap/1 ambari: vm-galaxy06.aware.com; server_port: 8080; ambari
version: 1.7.0
INFO:root:Executing parallel bootstrap
ERROR:root:ERROR: Bootstrap of host lenovo1.aware.com fails because previous action finished
with non-zero exit code (255)
ERROR MESSAGE: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

STDOUT:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

ERROR:root:ERROR: Bootstrap of host lenovo2.aware.com fails because previous action finished
with non-zero exit code (255)
ERROR MESSAGE: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

STDOUT:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

ERROR:root:ERROR: Bootstrap of host lenovo3.aware.com fails because previous action finished
with non-zero exit code (255)
ERROR MESSAGE: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

STDOUT:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

INFO:root:Finished parallel bootstrap

11:34:58,658  INFO [pool-1-thread-1] BSHostStatusCollector:55 - Request directory /var/run/ambari-server/bootstrap/1
11:34:58,658  INFO [pool-1-thread-1] BSHostStatusCollector:62 - HostList for polling on [lenovo1.aware.com,
lenovo2.aware.com, lenovo3.aware.com]
11:34:59,782 ERROR [qtp1518321925-24] ActionDBAccessorImpl:241 - Host lenovo1.aware.com doesn't
exist in database
11:34:59,782 ERROR [qtp1518321925-21] ActionDBAccessorImpl:241 - Host lenovo1.aware.com doesn't
exist in database
11:34:59,794 ERROR [qtp1518321925-24] AbstractResourceProvider:280 - Caught AmbariException
when creating a resource
org.apache.ambari.server.AmbariException: Host lenovo1.aware.com doesn't exist in database
                at org.apache.ambari.server.actionmanager.ActionDBAccessorImpl.persistActions(ActionDBAccessorImpl.java:242)
                at org.apache.ambari.server.orm.AmbariJpaLocalTxnInterceptor.invoke(AmbariJpaLocalTxnInterceptor.java:68)
                at org.apache.ambari.server.actionmanager.ActionManager.sendActions(ActionManager.java:96)
                at org.apache.ambari.server.actionmanager.ActionManager.sendActions(ActionManager.java:85)
                at org.apache.ambari.server.controller.AmbariManagementControllerImpl.createAction(AmbariManagementControllerImpl.java:3071)
                at org.apache.ambari.server.controller.internal.RequestResourceProvider$1.invoke(RequestResourceProvider.java:121)
                at org.apache.ambari.server.controller.internal.RequestResourceProvider$1.invoke(RequestResourceProvider.java:118)
                at org.apache.ambari.server.controller.internal.AbstractResourceProvider.createResources(AbstractResourceProvider.java:273)
                at org.apache.ambari.server.controller.internal.RequestResourceProvider.createResources(RequestResourceProvider.java:118)
                at org.apache.ambari.server.controller.internal.ClusterControllerImpl.createResources(ClusterControllerImpl.java:274)
                at org.apache.ambari.server.api.services.persistence.PersistenceManagerImpl.create(PersistenceManagerImpl.java:75)
                at org.apache.ambari.server.api.handlers.CreateHandler.persist(CreateHandler.java:36)
                at org.apache.ambari.server.api.handlers.BaseManagementHandler.handleRequest(BaseManagementHandler.java:72)
                at org.apache.ambari.server.api.services.BaseRequest.process(BaseRequest.java:135)
                at org.apache.ambari.server.api.services.BaseService.handleRequest(BaseService.java:103)
                at org.apache.ambari.server.api.services.BaseService.handleRequest(BaseService.java:72)
                at org.apache.ambari.server.api.services.RequestService.createRequests(RequestService.java:137)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606)
                at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
                at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
                at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
                at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288)
                at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
                at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
                at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
                at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
                at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
                at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
                at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
                at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
                at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537)
                at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:708)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
                at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)
                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1329)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
                at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.apache.ambari.server.security.authorization.AmbariAuthorizationFilter.doFilter(AmbariAuthorizationFilter.java:166)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
                at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
                at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
                at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
                at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
                at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
                at org.apache.ambari.server.api.MethodOverrideFilter.doFilter(MethodOverrideFilter.java:72)
                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
                at org.apache.ambari.server.api.AmbariPersistFilter.doFilter(AmbariPersistFilter.java:47)
                at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
                at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445)
                at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
                at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:559)
                at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
                at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1038)
                at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:374)
                at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
                at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:972)
                at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
                at org.apache.ambari.server.controller.FailsafeHandlerList.handle(FailsafeHandlerList.java:132)
                at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
                at org.eclipse.jetty.server.Server.handle(Server.java:363)
                at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:483)
                at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:931)
                at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:992)
                at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856)
                at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
                at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
                at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:627)
                at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51)
                at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
                at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
                at java.lang.Thread.run(Thread.java:745)

From: Jayush Luniya [mailto:jluniya@hortonworks.com]
Sent: Monday, January 26, 2015 2:22 PM
To: user@ambari.apache.org
Subject: Re: "confirm host" always fails when "deploy the cluster using Ambari Web UI"

Hi Tao,
I did an install on Centos6.4 and python 2.6.6 and was able to register the agent. If you
can share the logs that would help.
Regards
Jayush

On Mon, Jan 26, 2015 at 11:16 AM, Yusaku Sako <yusaku@hortonworks.com<mailto:yusaku@hortonworks.com>>
wrote:
Tao,

Can you look into /var/log/ambari-agent/ambari-agent.log?
It shoud help identify errors.

Yusaku

On Mon, Jan 26, 2015 at 11:11 AM, Yu, Tao <TaoYu@aware.com<mailto:TaoYu@aware.com>>
wrote:
Hi Jayush,

Target OS:   CentOS release 6.6
Python:        v2.6.6

Thanks,
-Tao

From: Jayush Luniya [mailto:jluniya@hortonworks.com<mailto:jluniya@hortonworks.com>]
Sent: Monday, January 26, 2015 1:56 PM
To: user@ambari.apache.org<mailto:user@ambari.apache.org>
Subject: Re: "confirm host" always fails when "deploy the cluster using Ambari Web UI"

Hi Yu,
What is your target OS and python version you are using.
Regards
Jayush

On Mon, Jan 26, 2015 at 7:00 AM, Yu, Tao <TaoYu@aware.com<mailto:TaoYu@aware.com>>
wrote:
Hi all,

I am deploying the cluster using Ambari Web UI (Ambari v1.7). But at step "confirm host",
it always fails without any specific error message. I only have 1 node in the cluster (the
simplest case), and provide the "Fully qualified Domain Name" (like <hostname>.<company
name>.com), with SSH private key file (id_rsa.pub).

Do I miss anything to pass this step?

Thanks


CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to which it is addressed
and may contain information that is confidential, privileged and exempt from disclosure under
applicable law. If the reader of this message is not the intended recipient, you are hereby
notified that any printing, copying, dissemination, distribution, disclosure or forwarding
of this communication is strictly prohibited. If you have received this communication in error,
please contact the sender immediately and delete it from your system. Thank You.


CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to which it is addressed
and may contain information that is confidential, privileged and exempt from disclosure under
applicable law. If the reader of this message is not the intended recipient, you are hereby
notified that any printing, copying, dissemination, distribution, disclosure or forwarding
of this communication is strictly prohibited. If you have received this communication in error,
please contact the sender immediately and delete it from your system. Thank You.


CONFIDENTIALITY NOTICE
NOTICE: This message is intended for the use of the individual or entity to which it is addressed
and may contain information that is confidential, privileged and exempt from disclosure under
applicable law. If the reader of this message is not the intended recipient, you are hereby
notified that any printing, copying, dissemination, distribution, disclosure or forwarding
of this communication is strictly prohibited. If you have received this communication in error,
please contact the sender immediately and delete it from your system. Thank You.
Mime
View raw message