Yes, I can ping the server from the agent and vice versa using both the 
hostname, and the IP address.

Regards,
Anisha

From: Srimanth Gunturi 
<[email protected]<mailto:[email protected]>>
Reply-To: 
"[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Date: Wednesday, August 28, 2013 6:16 PM
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: Error during transition from INIT to INSTALLED

Hello,
Are you able to ping Ambari server machine from the agent machine?
Please use the exact host names mentioned in the error message.
Regards,
Srimanth



On Wed, Aug 28, 2013 at 6:12 PM, Anisha Agarwal 
<[email protected]<mailto:[email protected]>> wrote:
Hi All,

I am trying to install a cluster using:
1. Code pulled from the git repository. (I pulled on 08/26)
2. Using the APIs for the install.

During the transition step from INIT to INSTALLED, I see some errors in the log 
files (attached the log files)

On the ambari-agent side, I see:
INFO 2013-08-28 15:01:39,874 security.py:89<http://security.py:89/> - SSL 
Connect being called.. connecting to the server
INFO 2013-08-28 15:01:40,023 security.py:51<http://security.py:51/> - SSL 
connection established. Two-way SSL authentication is turned off on the server.
ERROR 2013-08-28 15:02:03,098 Controller.py:201<http://Controller.py:201/> - 
Unable to connect to: 
https://node01.local.com:8441/agent/v1/heartbeat/node02.local.com due to No 
JSON object could be decoded

And, on the server side, I get:
14:53:07,344  WARN [qtp1371513603-69] ServletHandler:514 - 
/agent/v1/heartbeat/node02.local.com<http://local.com/>
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected 
BEGIN_OBJECT but was STRING at line 1 column 183
     at 
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)
     at 
com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
     at 
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81)
     at 
com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60)
     at 
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93)
     at 
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172)
     at com.google.gson.Gson.fromJson(Gson.java:795)
     at com.google.gson.Gson.fromJson(Gson.java:761)
     at 
org.apache.ambari.server.api.GsonJsonProvider.readFrom(GsonJsonProvider.java:60)
     at 
com.sun.jersey.spi.container.ContainerRequest.getEntity(ContainerRequest.java:474)
     at 
com.sun.jersey.server.impl.model.method.dispatch.EntityParamDispatchProvider$EntityInjectable.getValue(EntityParamDispatchProvider.java:123)
     at 
com.sun.jersey.server.impl.inject.InjectableValuesProvider.getInjectableValues(InjectableValuesProvider.java:46)
     at 
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$EntityParamInInvoker.getParams(AbstractResourceMethodDispatchProvider.java:153)
     at 
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:183)
     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.RightHandPathRule.accept(RightHandPathRule.java:147)
     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.apache.ambari.server.security.SecurityFilter.doFilter(SecurityFilter.java:67)
     at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1300)
     at 
org.apache.ambari.server.api.AmbariPersistFilter.doFilter(AmbariPersistFilter.java:48)
     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.session.SessionHandler.doHandle(SessionHandler.java:225)
     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.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:235)
     at 
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
     at org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)
     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:662)
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was 
STRING at line 1 column 183
     at com.google.gson.stream.JsonReader.expect(JsonReader.java:339)
     at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:322)
     at 
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:165)
     ... 54 more

The unit tests are all passing fine, and there was no problem running the 
build. The Hadoop install fails when I get these errors.

Any idea about what this could be?

Thanks,
Anisha


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.

Reply via email to