Return-Path: X-Original-To: apmail-ambari-user-archive@www.apache.org Delivered-To: apmail-ambari-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EADF017B72 for ; Fri, 17 Apr 2015 19:26:34 +0000 (UTC) Received: (qmail 40463 invoked by uid 500); 17 Apr 2015 19:26:34 -0000 Delivered-To: apmail-ambari-user-archive@ambari.apache.org Received: (qmail 40433 invoked by uid 500); 17 Apr 2015 19:26:34 -0000 Mailing-List: contact user-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@ambari.apache.org Delivered-To: mailing list user@ambari.apache.org Received: (qmail 40423 invoked by uid 99); 17 Apr 2015 19:26:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Apr 2015 19:26:34 +0000 X-ASF-Spam-Status: No, hits=2.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_REPLY,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of dbist13@gmail.com designates 209.85.217.179 as permitted sender) Received: from [209.85.217.179] (HELO mail-lb0-f179.google.com) (209.85.217.179) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Apr 2015 19:26:08 +0000 Received: by lbbzk7 with SMTP id zk7so90735331lbb.0 for ; Fri, 17 Apr 2015 12:25:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=NUdLSiKKnJShd6Qa7kCushrOanGvKOWyBxnU9ZA1LmU=; b=nyGfVE358TeKhRnsStk2OvOANSctVj+w6ixTfwbWSaXxah0mxYieCtqSRId2ehn+5g vPHmEMK34itKd/saKE7apQ/ZtI14PrAzLQso4Wst6ICxxSeDiNcCMmF+xrkeC5KVy/D2 s0v6zwz8BR0Y22eeXBWGMWV7sP2LWkf1ku837SbsdGMpcF/fiYlOZ5QtCE7F4Bf9+O1d rguD1vev2ChEOdSwn84ioONtfVKFdtE9ujYJIHqwapLtAitc+PBOa464kE60jFMYWW7r /yWUfUywexvuJxEfOTPPZjbmDWCTvxTfhLSdnh5FYAjAuDS+rJUzwsUhSgtszloNOJRT pNhQ== MIME-Version: 1.0 X-Received: by 10.152.87.233 with SMTP id bb9mr5536287lab.30.1429298721567; Fri, 17 Apr 2015 12:25:21 -0700 (PDT) Sender: dbist13@gmail.com Received: by 10.112.1.201 with HTTP; Fri, 17 Apr 2015 12:25:21 -0700 (PDT) In-Reply-To: <1429297435178.52759@hortonworks.com> References: <1429282623166.33461@hortonworks.com> <1429286877692.80614@hortonworks.com> <1429297435178.52759@hortonworks.com> Date: Fri, 17 Apr 2015 15:25:21 -0400 X-Google-Sender-Auth: -0832_XZx6aKgp0daKvnZceRzmA Message-ID: Subject: Re: delete using API problem From: Artem Ervits To: user@ambari.apache.org Content-Type: multipart/alternative; boundary=001a11c34e7093b9540513f08a9f X-Virus-Checked: Checked by ClamAV on apache.org --001a11c34e7093b9540513f08a9f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'll gather the logs but curl outputs I lost in the console. On Fri, Apr 17, 2015 at 3:03 PM, Sumit Mohanty wrote: > Can you share the logs and curl outputs - perhaps attach to an Apache > JIRA? The errors need some more investigation. > > > -Sumit > ------------------------------ > *From:* dbist13@gmail.com on behalf of Artem Ervits < > artemervits@gmail.com> > *Sent:* Friday, April 17, 2015 12:00 PM > > *To:* user@ambari.apache.org > *Subject:* Re: delete using API problem > > still had to delete STORM_UI_SERVER by API > > curl -u admin:admin -H "X-Requested-By:ambari" -X DELETE > http://localhost:8080/api/v1/clusters/NYPTest/services/STORM > > then tried deleting the service again and transaction rolled back again. > > retried the command and it went through: > > 17 Apr 2015 14:58:39,279 INFO [qtp-client-20] ClusterImpl:1755 - > Deleting service for cluster, clusterName=3DNYPTest, serviceName=3DSTORM > 17 Apr 2015 14:58:39,280 INFO [qtp-client-20] ServiceImpl:529 - Deleting > all components for service, clusterName=3DNYPTest, serviceName=3DSTORM > > > > On Fri, Apr 17, 2015 at 2:38 PM, Artem Ervits > wrote: > >> ok, I went to the Ambari database and found table servicedesiredstate, i= n >> that table, STORM is listed as STARTED in desired_state column. I issued= a >> command to stop the service >> >> curl -u admin:password -i -H 'X-Requested-By: ambari' -X PUT -d >> '{"RequestInfo": {"context" :"Stop STORM"}, "Body": {"ServiceInfo": >> {"state": "INSTALLED"}}}' >> http://localhost:8080/api/v1/clusters/c1/services/STORM >> >> it took it, I confirmed by going back into the database and >> desired_stated changed to INSTALLED. At that point I was able to delete = the >> service. >> >> curl -u admin:password -H "X-Requested-By: ambari" -X GET >> http://localhost:8080/api/v1/clusters/c1/services/STORM =E2=80=8B >> >> { >> "status" : 404, >> "message" : "The requested resource doesn't exist: Service not found, >> clusterName=3Dc1, serviceName=3DSTORM" >> curl: (6) Couldn't resolve host '=E2=80=8B' >> >> I went back into the database and service is still listed. >> >> here's entry from the ambari-server.log >> >> 17 Apr 2015 14:30:37,686 INFO [qtp-client-2389] ClusterImpl:1755 - >> Deleting service for cluster, clusterName=3Dc1, serviceName=3DSTORM >> 17 Apr 2015 14:30:37,688 INFO [qtp-client-2389] ServiceImpl:529 - >> Deleting all components for service, clusterName=3Dc1, serviceName=3DSTO= RM >> 17 Apr 2015 14:30:37,694 INFO [qtp-client-2389] ServiceComponentImpl:55= 1 >> - Deleting all servicecomponenthosts for component, clusterName=3Dc1, >> serviceName=3DSTORM, componentName=3DSTORM_UI_SERVER >> 17 Apr 2015 14:30:37,696 INFO [qtp-client-2389] ServiceComponentImpl:55= 1 >> - Deleting all servicecomponenthosts for component, clusterName=3Dc1, >> serviceName=3DSTORM, componentName=3DSUPERVISOR >> 17 Apr 2015 14:30:37,697 INFO [qtp-client-2389] ServiceComponentImpl:55= 1 >> - Deleting all servicecomponenthosts for component, clusterName=3Dc1, >> serviceName=3DSTORM, componentName=3DNIMBUS >> 17 Apr 2015 14:30:37,698 INFO [qtp-client-2389] ServiceComponentImpl:55= 1 >> - Deleting all servicecomponenthosts for component, clusterName=3Dc1, >> serviceName=3DSTORM, componentName=3DDRPC_SERVER >> 17 Apr 2015 14:30:37,754 WARN [qtp-client-2389] ServletHandler:514 - >> /api/v1/clusters/c1/services/STORM >> javax.persistence.RollbackException: Transaction rolled back because >> transaction was set to RollbackOnly. >> at >> org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.c= ommit(EntityTransactionImpl.java:141) >> at >> org.apache.ambari.server.orm.AmbariJpaLocalTxnInterceptor.invoke(AmbariJ= paLocalTxnInterceptor.java:91) >> at >> org.apache.ambari.server.state.cluster.ClusterImpl.deleteService(Cluster= Impl.java:1763) >> at >> org.apache.ambari.server.controller.internal.ServiceResourceProvider.del= eteServices(ServiceResourceProvider.java:934) >> at >> org.apache.ambari.server.controller.internal.ServiceResourceProvider$3.i= nvoke(ServiceResourceProvider.java:252) >> at >> org.apache.ambari.server.controller.internal.ServiceResourceProvider$3.i= nvoke(ServiceResourceProvider.java:249) >> at >> org.apache.ambari.server.controller.internal.AbstractResourceProvider.mo= difyResources(AbstractResourceProvider.java:331) >> at >> org.apache.ambari.server.controller.internal.ServiceResourceProvider.del= eteResources(ServiceResourceProvider.java:249) >> at >> org.apache.ambari.server.controller.internal.ClusterControllerImpl.delet= eResources(ClusterControllerImpl.java:330) >> at >> org.apache.ambari.server.api.services.persistence.PersistenceManagerImpl= .delete(PersistenceManagerImpl.java:107) >> at >> org.apache.ambari.server.api.handlers.DeleteHandler.persist(DeleteHandle= r.java:44) >> at >> org.apache.ambari.server.api.handlers.BaseManagementHandler.handleReques= t(BaseManagementHandler.java:72) >> at >> org.apache.ambari.server.api.services.BaseRequest.process(BaseRequest.ja= va:135) >> at >> org.apache.ambari.server.api.services.BaseService.handleRequest(BaseServ= ice.java:103) >> at >> org.apache.ambari.server.api.services.BaseService.handleRequest(BaseServ= ice.java:72) >> at >> org.apache.ambari.server.api.services.ServiceService.deleteService(Servi= ceService.java:178) >> at sun.reflect.GeneratedMethodAccessor186.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor= Impl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:606) >> at >> com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMetho= dInvokerFactory.java:60) >> at >> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodD= ispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatch= Provider.java:205) >> at >> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispa= tcher.dispatch(ResourceJavaMethodDispatcher.java:75) >> at >> com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRul= e.java:288) >> at >> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandP= athRule.java:147) >> at >> com.sun.jersey.server.impl.uri.rules.SubLocatorRule.accept(SubLocatorRul= e.java:134) >> at >> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandP= athRule.java:147) >> at >> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceCl= assRule.java:108) >> at >> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandP= athRule.java:147) >> at >> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(Root= ResourceClassesRule.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.j= ava:416) >> at >> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletCon= tainer.java:537) >> at >> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletCon= tainer.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(ServletHan= dler.java:1329) >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF= ilter(FilterChainProxy.java:330) >> at >> org.springframework.security.web.access.intercept.FilterSecurityIntercep= tor.invoke(FilterSecurityInterceptor.java:118) >> at >> org.springframework.security.web.access.intercept.FilterSecurityIntercep= tor.doFilter(FilterSecurityInterceptor.java:84) >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF= ilter(FilterChainProxy.java:342) >> at >> org.springframework.security.web.access.ExceptionTranslationFilter.doFil= ter(ExceptionTranslationFilter.java:113) >> at >> org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doF= ilter(FilterChainProxy.java:342) >> at >> org.springframework.security.web.session.SessionManagementFilter.doFilte= r(SessionManagementFilter.java:103) >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHan= dler.java:1300) >> at >> org.apache.ambari.server.api.MethodOverrideFilter.doFilter(MethodOverrid= eFilter.java:72) >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHan= dler.java:1300) >> at >> org.apache.ambari.server.api.AmbariPersistFilter.doFilter(AmbariPersistF= ilter.java:47) >> at >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHan= dler.java:1300) >> at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:44= 5) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java= :137) >> at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:5= 59) >> 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.j= ava:189) >> at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.j= ava:972) >> at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java= :135) >> at >> org.apache.ambari.server.controller.FailsafeHandlerList.handleNonFailSaf= e(FailsafeHandlerList.java:148) >> at >> org.apache.ambari.server.controller.AmbariHandlerList.handleNonFailSafe(= AmbariHandlerList.java:157) >> at >> org.apache.ambari.server.controller.FailsafeHandlerList.handle(FailsafeH= andlerList.java:130) >> at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.ja= va:116) >> at org.eclipse.jetty.server.Server.handle(Server.java:363) >> at >> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHt= tpConnection.java:483) >> at >> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractH= ttpConnection.java:920) >> at >> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerCom= plete(AbstractHttpConnection.java:982) >> at >> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635) >> 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.SelectChannelEndPoint.handle(SelectChannelEndPo= int.java:627) >> at >> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoi= nt.java:51) >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.j= ava:608) >> at >> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.ja= va:543) >> at java.lang.Thread.run(Thread.java:745) >> 17 Apr 2015 14:30:44,864 INFO [qtp-client-4136] ClusterImpl:1755 - >> Deleting service for cluster, clusterName=3Dc1, serviceName=3DSTORM >> 17 Apr 2015 14:30:44,866 INFO [qtp-client-4136] ServiceImpl:529 - >> Deleting all components for service, clusterName=3Dc1, serviceName=3DSTO= RM >> >> >> : >> >> >> On Fri, Apr 17, 2015 at 1:53 PM, Artem Ervits >> wrote: >> >>> I am seeing a lot of these: >>> >>> 17 Apr 2015 13:52:18,828 WARN [pool-2-thread-684] >>> RestMetricsPropertyProvider:204 - Unable to get component REST metrics.= No >>> host name for STORM_UI_SERVER. >>> 17 Apr 2015 13:52:25,183 WARN [pool-2-thread-685] >>> RestMetricsPropertyProvider:204 - Unable to get component REST metrics.= No >>> host name for STORM_UI_SERVER. >>> 17 Apr 2015 13:52:31,615 WARN [pool-2-thread-678] >>> RestMetricsPropertyProvider:204 - Unable to get component REST metrics.= No >>> host name for STORM_UI_SERVER. >>> >>> I must confess that I erased all storm packages from each server prior >>> to doing any API calls, if that is of any help. >>> >>> >>> On Fri, Apr 17, 2015 at 12:29 PM, Yusaku Sako >>> wrote: >>> >>>> Wow, this is bizarre. >>>> Artem, do you see anything in ambari-server.log corresponding to the >>>> GET http://localhost:8080/api/v1/clusters/c1/services/STORM call? >>>> >>>> Yusaku >>>> >>>> From: Sumit Mohanty >>>> Reply-To: "user@ambari.apache.org" >>>> Date: Friday, April 17, 2015 9:07 AM >>>> To: "user@ambari.apache.org" >>>> >>>> Subject: Re: delete using API problem >>>> >>>> =E2=80=8BThat error is something I am not familiar with. Perhaps som= eone >>>> else can chime in. >>>> ------------------------------ >>>> *From:* dbist13@gmail.com on behalf of Artem >>>> Ervits >>>> *Sent:* Friday, April 17, 2015 8:24 AM >>>> *To:* user@ambari.apache.org >>>> *Subject:* Re: delete using API problem >>>> >>>> I think the anwer lies in last line "couldn't resolve host ''. How >>>> do I go about this? >>>> >>>> { >>>> "href" : "http://localhost:8080/api/v1/clusters/c1/services/STORM", >>>> "ServiceInfo" : { >>>> "cluster_name" : "c1", >>>> "maintenance_state" : "ON", >>>> "service_name" : "STORM", >>>> "state" : "UNKNOWN" >>>> }, >>>> "alerts_summary" : { >>>> "CRITICAL" : 0, >>>> "MAINTENANCE" : 1, >>>> "OK" : 0, >>>> "UNKNOWN" : 0, >>>> "WARNING" : 0 >>>> }, >>>> "alerts" : [ >>>> { >>>> "href" : " >>>> http://localhost:8080/api/v1/clusters/c1/services/STORM/alerts/12", >>>> "Alert" : { >>>> "cluster_name" : "c1", >>>> "definition_id" : 22, >>>> "definition_name" : "storm_supervisor_process_percent", >>>> "host_name" : null, >>>> "id" : 12, >>>> "service_name" : "STORM" >>>> } >>>> } >>>> ], >>>> "components" : [ >>>> { >>>> "href" : " >>>> http://localhost:8080/api/v1/clusters/c1/services/STORM/components/DRP= C_SERVER >>>> ", >>>> "ServiceComponentInfo" : { >>>> "cluster_name" : "c1", >>>> "component_name" : "DRPC_SERVER", >>>> "service_name" : "STORM" >>>> } >>>> }, >>>> { >>>> "href" : " >>>> http://localhost:8080/api/v1/clusters/c1/services/STORM/components/NIM= BUS >>>> ", >>>> "ServiceComponentInfo" : { >>>> "cluster_name" : "c1", >>>> "component_name" : "NIMBUS", >>>> "service_name" : "STORM" >>>> } >>>> }, >>>> { >>>> "href" : " >>>> http://localhost:8080/api/v1/clusters/c1/services/STORM/components/STO= RM_UI_SERVER >>>> ", >>>> "ServiceComponentInfo" : { >>>> "cluster_name" : "c1", >>>> "component_name" : "STORM_UI_SERVER", >>>> "service_name" : "STORM" >>>> } >>>> }, >>>> { >>>> "href" : " >>>> http://localhost:8080/api/v1/clusters/c1/services/STORM/components/SUP= ERVISOR >>>> ", >>>> "ServiceComponentInfo" : { >>>> "cluster_name" : "c1", >>>> "component_name" : "SUPERVISOR", >>>> "service_name" : "STORM" >>>> } >>>> } >>>> ], >>>> "artifacts" : [ ] >>>> curl: (6) Couldn't resolve host '=E2=80=8B' >>>> >>>> >>> >> > --001a11c34e7093b9540513f08a9f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I'll gather the logs but curl outputs I lost in the co= nsole.

On Fr= i, Apr 17, 2015 at 3:03 PM, Sumit Mohanty <smohanty@hortonworks.com= > wrote:

Can you share the logs and curl outputs - perhaps attach to an Apache JI= RA? The errors need some more investigation.


-Sumit


From: dbist13@gmail.com <dbist13@gmail.com> on behalf of = Artem Ervits <artemervits@gmail.com>
Sent: Friday, April 17, 2015 12:00 PM
<= br> To: user= @ambari.apache.org
Subject: Re: delete using API problem
=C2=A0
still had to delete STORM_UI_SERVER by API

curl -u admin:admin -H "X-Requested-By:ambari" -X DELETE http://localhost:8080/api/v1/clusters/NYPTest/services/STORM

then tried deleting the service again and transaction rolled back agai= n.

retried the command and it went through:

17 Apr 2015 14:58:39,279 =C2=A0INFO [qtp-client-20] ClusterImpl:1755 -= Deleting service for cluster, clusterName=3DNYPTest, serviceName=3DSTORM
17 Apr 2015 14:58:39,280 =C2=A0INFO [qtp-client-20] ServiceImpl:529 - = Deleting all components for service, clusterName=3DNYPTest, serviceName=3DS= TORM



On Fri, Apr 17, 2015 at 2:38 PM, Artem Ervits <artemervits@= gmail.com> wrote:
ok, I went to the Ambari database and found table=C2=A0ser= vicedesiredstate, in that table, STORM is listed as STARTED in desired_stat= e column. I issued a command to stop the service

curl -u admin:password -i -H 'X-Requested-By: ambari' -X PUT -= d '{"RequestInfo": {"context" :"Stop STORM&quo= t;}, "Body": {"ServiceInfo": {"state": "= INSTALLED"}}}' http://localhost:8080/api/v1/clusters/c1/services/STORM

it took it, I confirmed by going back into the database and desired_st= ated changed to INSTALLED. At that point I was able to delete the service.<= /div>


I went back into the database and service is still listed.=C2=A0

here's entry from the ambari-server.log

17 Apr 2015 14:30:37,686 =C2=A0INFO [qtp-client-2389] ClusterImpl:1755= - Deleting service for cluster, clusterName=3Dc1, serviceName=3DSTORM
17 Apr 2015 14:30:37,688 =C2=A0INFO [qtp-client-2389] ServiceImpl:529 = - Deleting all components for service, clusterName=3Dc1, serviceName=3DSTOR= M
17 Apr 2015 14:30:37,694 =C2=A0INFO [qtp-client-2389] ServiceComponent= Impl:551 - Deleting all servicecomponenthosts for component, clusterName=3D= c1, serviceName=3DSTORM, componentName=3DSTORM_UI_SERVER
17 Apr 2015 14:30:37,696 =C2=A0INFO [qtp-client-2389] ServiceComponent= Impl:551 - Deleting all servicecomponenthosts for component, clusterName=3D= c1, serviceName=3DSTORM, componentName=3DSUPERVISOR
17 Apr 2015 14:30:37,697 =C2=A0INFO [qtp-client-2389] ServiceComponent= Impl:551 - Deleting all servicecomponenthosts for component, clusterName=3D= c1, serviceName=3DSTORM, componentName=3DNIMBUS
17 Apr 2015 14:30:37,698 =C2=A0INFO [qtp-client-2389] ServiceComponent= Impl:551 - Deleting all servicecomponenthosts for component, clusterName=3D= c1, serviceName=3DSTORM, componentName=3DDRPC_SERVER
17 Apr 2015 14:30:37,754 =C2=A0WARN [qtp-client-2389] ServletHandler:5= 14 - /api/v1/clusters/c1/services/STORM
javax.persistence.RollbackException: Transaction rolled back because t= ransaction was set to RollbackOnly.
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.persistence.internal.jpa.tr= ansaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:141)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.orm.AmbariJpaL= ocalTxnInterceptor.invoke(AmbariJpaLocalTxnInterceptor.java:91)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.state.cluster.= ClusterImpl.deleteService(ClusterImpl.java:1763)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.int= ernal.ServiceResourceProvider.deleteServices(ServiceResourceProvider.java:9= 34)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.int= ernal.ServiceResourceProvider$3.invoke(ServiceResourceProvider.java:252)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.int= ernal.ServiceResourceProvider$3.invoke(ServiceResourceProvider.java:249)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.int= ernal.AbstractResourceProvider.modifyResources(AbstractResourceProvider.jav= a:331)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.int= ernal.ServiceResourceProvider.deleteResources(ServiceResourceProvider.java:= 249)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.int= ernal.ClusterControllerImpl.deleteResources(ClusterControllerImpl.java:330)=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.services.p= ersistence.PersistenceManagerImpl.delete(PersistenceManagerImpl.java:107)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.handlers.D= eleteHandler.persist(DeleteHandler.java:44)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.handlers.B= aseManagementHandler.handleRequest(BaseManagementHandler.java:72)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.services.B= aseRequest.process(BaseRequest.java:135)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.services.B= aseService.handleRequest(BaseService.java:103)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.services.B= aseService.handleRequest(BaseService.java:72)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.services.S= erviceService.deleteService(ServiceService.java:178)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at sun.reflect.GeneratedMethodAccessor186.= invoke(Unknown Source)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at sun.reflect.DelegatingMethodAccessorImp= l.invoke(DelegatingMethodAccessorImpl.java:43)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.lang.reflect.Method.invoke(Method.= java:606)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.spi.container.JavaMethod= InvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.model.method= .dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispat= ch(AbstractResourceMethodDispatchProvider.java:205)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.model.method= .dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatche= r.java:75)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Ht= tpMethodRule.accept(HttpMethodRule.java:288)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Ri= ghtHandPathRule.accept(RightHandPathRule.java:147)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Su= bLocatorRule.accept(SubLocatorRule.java:134)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Ri= ghtHandPathRule.accept(RightHandPathRule.java:147)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Re= sourceClassRule.accept(ResourceClassRule.java:108)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Ri= ghtHandPathRule.accept(RightHandPathRule.java:147)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.uri.rules.Ro= otResourceClassesRule.accept(RootResourceClassesRule.java:84)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.application.= WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.application.= WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.application.= WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.server.impl.application.= WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.spi.container.servlet.We= bComponent.service(WebComponent.java:416)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.spi.container.servlet.Se= rvletContainer.service(ServletContainer.java:537)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at com.sun.jersey.spi.container.servlet.Se= rvletContainer.service(ServletContainer.java:708)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at javax.servlet.http.HttpServlet.service(= HttpServlet.java:820)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHolder= .handle(ServletHolder.java:652)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHandle= r$CachedChain.doFilter(ServletHandler.java:1329)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.Filter= ChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.access= .intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:= 118)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.access= .intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.jav= a:84)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.Filter= ChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.access= .ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.Filter= ChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.springframework.security.web.sessio= n.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
=C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHandler$Cache= dChain.doFilter(ServletHandler.java:1300)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.MethodOver= rideFilter.doFilter(MethodOverrideFilter.java:72)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHandle= r$CachedChain.doFilter(ServletHandler.java:1300)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.api.AmbariPers= istFilter.doFilter(AmbariPersistFilter.java:47)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHandle= r$CachedChain.doFilter(ServletHandler.java:1300)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHandle= r.doHandle(ServletHandler.java:445)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.handler.Scoped= Handler.handle(ScopedHandler.java:137)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.security.SecurityHand= ler.handle(SecurityHandler.java:559)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.session.Sessio= nHandler.doHandle(SessionHandler.java:227)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.handler.Contex= tHandler.doHandle(ContextHandler.java:1038)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.servlet.ServletHandle= r.doScope(ServletHandler.java:374)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.session.Sessio= nHandler.doScope(SessionHandler.java:189)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.handler.Contex= tHandler.doScope(ContextHandler.java:972)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.handler.Scoped= Handler.handle(ScopedHandler.java:135)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.Fai= lsafeHandlerList.handleNonFailSafe(FailsafeHandlerList.java:148)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.Amb= ariHandlerList.handleNonFailSafe(AmbariHandlerList.java:157)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.apache.ambari.server.controller.Fai= lsafeHandlerList.handle(FailsafeHandlerList.java:130)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.handler.Handle= rWrapper.handle(HandlerWrapper.java:116)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.Server.handle(= Server.java:363)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.AbstractHttpCo= nnection.handleRequest(AbstractHttpConnection.java:483)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.AbstractHttpCo= nnection.headerComplete(AbstractHttpConnection.java:920)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.AbstractHttpCo= nnection$RequestHandler.headerComplete(AbstractHttpConnection.java:982)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.http.HttpParser.parse= Next(HttpParser.java:635)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.http.HttpParser.parse= Available(HttpParser.java:235)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.server.AsyncHttpConne= ction.handle(AsyncHttpConnection.java:82)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.io.nio.SelectChannelE= ndPoint.handle(SelectChannelEndPoint.java:627)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.io.nio.SelectChannelE= ndPoint$1.run(SelectChannelEndPoint.java:51)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.util.thread.QueuedThr= eadPool.runJob(QueuedThreadPool.java:608)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at org.eclipse.jetty.util.thread.QueuedThr= eadPool$3.run(QueuedThreadPool.java:543)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 at java.lang.Thread.run(Thread.java:745)
17 Apr 2015 14:30:44,864 =C2=A0INFO [qtp-client-4136] ClusterImpl:1755= - Deleting service for cluster, clusterName=3Dc1, serviceName=3DSTORM
17 Apr 2015 14:30:44,866 =C2=A0INFO [qtp-client-4136] ServiceImpl:529 = - Deleting all components for service, clusterName=3Dc1, serviceName=3DSTOR= M


:


On Fri, Apr 17, 2015 at 1:53 PM, Artem Ervits <artemervits@= gmail.com> wrote:
I am seeing a lot of these:

17 Apr 2015 13:52:18,828 =C2=A0WARN [pool-2-thread-684] RestMetricsPro= pertyProvider:204 - Unable to get component REST metrics. No host name for = STORM_UI_SERVER.
17 Apr 2015 13:52:25,183 =C2=A0WARN [pool-2-thread-685] RestMetricsPro= pertyProvider:204 - Unable to get component REST metrics. No host name for = STORM_UI_SERVER.
17 Apr 2015 13:52:31,615 =C2=A0WARN [pool-2-thread-678] RestMetricsPro= pertyProvider:204 - Unable to get component REST metrics. No host name for = STORM_UI_SERVER.

I must confess that I erased all storm packages from each server prior= to doing any API calls, if that is of any help.


On Fri, Apr 17, 2015 at 12:29 PM, Yusaku Sako <yusaku@hort= onworks.com> wrote:
Wow, this is bizarre.

Yusaku

From: Sumit Mohanty <smohanty@hortonworks.com= >
Reply-To: "user@ambari.apache.org" &= lt;user@ambari.= apache.org>
Date: Friday, April 17, 2015 9:07 A= M
To: "user@ambari.apache.org" <user@ambari.apache= .org>

Subject: Re: delete using API probl= em

=E2=80=8BThat error is something I am not familiar with. Perhaps someone= else can chime in.


From: dbist13@gmail.com <dbist13@gmail.= com> on behalf of Artem Ervits <artemervits@gmail.com>
Sent: Friday, April 17, 2015 8:24 AM
To: user= @ambari.apache.org
Subject: Re: delete using API problem
=C2=A0
I think the anwer lies in last line "couldn't resolve host &#= 39;'. How do I go about this?=C2=A0

{
=C2=A0 "ServiceInfo" : {
=C2=A0 =C2=A0 "cluster_name" : "c1",
=C2=A0 =C2=A0 "maintenance_state" : "ON",
=C2=A0 =C2=A0 "service_name" : "STORM",
=C2=A0 =C2=A0 "state" : "UNKNOWN"
=C2=A0 },
=C2=A0 "alerts_summary" : {
=C2=A0 =C2=A0 "CRITICAL" : 0,
=C2=A0 =C2=A0 "MAINTENANCE" : 1,
=C2=A0 =C2=A0 "OK" : 0,
=C2=A0 =C2=A0 "UNKNOWN" : 0,
=C2=A0 =C2=A0 "WARNING" : 0
=C2=A0 },
=C2=A0 "alerts" : [
=C2=A0 =C2=A0 {
=C2=A0 =C2=A0 =C2=A0 "href" : "htt= p://localhost:8080/api/v1/clusters/c1/services/STORM/alerts/12",
=C2=A0 =C2=A0 =C2=A0 "Alert" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "cluster_name" : "c1",=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "definition_id" : 22,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "definition_name" : "storm_= supervisor_process_percent",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "host_name" : null,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "id" : 12,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "service_name" : "STORM&quo= t;
=C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 }
=C2=A0 ],
=C2=A0 "components" : [
=C2=A0 =C2=A0 {
=C2=A0 =C2=A0 =C2=A0 "ServiceComponentInfo" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "cluster_name" : "c1",=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "component_name" : "DRPC_SE= RVER",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "service_name" : "STORM&quo= t;
=C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 },
=C2=A0 =C2=A0 {
=C2=A0 =C2=A0 =C2=A0 "ServiceComponentInfo" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "cluster_name" : "c1",=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "component_name" : "NIMBUS&= quot;,
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "service_name" : "STORM&quo= t;
=C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 },
=C2=A0 =C2=A0 {
=C2=A0 =C2=A0 =C2=A0 "ServiceComponentInfo" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "cluster_name" : "c1",=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "component_name" : "STORM_U= I_SERVER",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "service_name" : "STORM&quo= t;
=C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 },
=C2=A0 =C2=A0 {
=C2=A0 =C2=A0 =C2=A0 "ServiceComponentInfo" : {
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "cluster_name" : "c1",=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "component_name" : "SUPERVI= SOR",
=C2=A0 =C2=A0 =C2=A0 =C2=A0 "service_name" : "STORM&quo= t;
=C2=A0 =C2=A0 =C2=A0 }
=C2=A0 =C2=A0 }
=C2=A0 ],
=C2=A0 "artifacts" : [ ]
curl: (6) Couldn't resolve host '=E2=80=8B'





--001a11c34e7093b9540513f08a9f--