Hi,
When I start memcached application using slider, I see following error in
ambari
java.lang.IllegalStateException: Invalid command INSTALL for state INIT
at
org.apache.slider.providers.agent.ComponentInstanceState.applyCommandResult(ComponentInstanceState.java:95)
at
org.apache.slider.providers.agent.AgentProviderService.handleHeartBeat(AgentProviderService.java:545)
at
org.apache.slider.server.appmaster.web.rest.agent.AgentResource.heartbeat(AgentResource.java:98)
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$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)
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.SubLocatorRule.accept(SubLocatorRule.java:134)
at
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
....
14/10/27 22:25:43 ERROR mortbay.log:
/ws/v1/slider/agents/container_1414448681966_0001_01_000002___MEMCACHED/heartbeat
java.lang.IllegalStateException: Invalid command INSTALL for state INIT
at
org.apache.slider.providers.agent.ComponentInstanceState.applyCommandResult(ComponentInstanceState.java:95)
at
org.apache.slider.providers.agent.AgentProviderService.handleHeartBeat(AgentProviderService.java:545)
at
org.apache.slider.server.appmaster.web.rest.agent.AgentResource.heartbeat(AgentResource.java:98)
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)
...
Ambari still shows application in running state however running
$ ps -ef | grep mem
doesn't show memcached running.