Can you call a DELETE on http://localhost:8080/api/v1/clusters/helm/services/STORM and check if it succeeds? ________________________________________ From: Eirik Thorsnes <[email protected]> Sent: Sunday, May 17, 2015 7:36 AM To: [email protected] Subject: Re: Ambari 2.0, stack: HDP-2.2.4: Unable to remove STORM service/components by using API
Hi, I had already tried restart of Ambari server because the db was edited at some point to make sure the host-component was in a known state (set version number and set INSTALLED). Tried a new restart now, including the postgresql db for good measure. Still same 404 for service+component, and 500 for host+component (for DELETEs). The GETs are listed below. I double-checked and see that service-10-0 still has STORM_REST_API listed as a component, and servicecomponentdesiredstate still has STORM_REST_API as well. Thanks, Eirik curl -u admin:admin -i -X GET -H 'X-Requested-By: ambari' http://localhost:8080/api/v1/clusters/helm/services/STORM HTTP/1.1 200 OK Set-Cookie: AMBARISESSIONID=17av8wwjl78ozqn2wki23f242;Path=/ Expires: Thu, 01 Jan 1970 00:00:00 GMT Content-Type: text/plain Content-Length: 729 Server: Jetty(7.6.7.v20120910) { "href" : "http://localhost:8080/api/v1/clusters/helm/services/STORM", "ServiceInfo" : { "cluster_name" : "helm", "maintenance_state" : "OFF", "service_name" : "STORM", "state" : "UNKNOWN" }, "alerts_summary" : { "CRITICAL" : 1, "MAINTENANCE" : 0, "OK" : 0, "UNKNOWN" : 0, "WARNING" : 0 }, "alerts" : [ { "href" : "http://localhost:8080/api/v1/clusters/helm/services/STORM/alerts/8", "Alert" : { "cluster_name" : "helm", "definition_id" : 24, "definition_name" : "storm_supervisor_process_percent", "host_name" : null, "id" : 8, "service_name" : "STORM" } } ], "components" : [ ], "artifacts" : [ ] ===================== curl -i -u admin:admin -X GET http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components HTTP/1.1 200 OK Set-Cookie: AMBARISESSIONID=tjn6m87o7t7ox0juqnrt8fvx;Path=/ Expires: Thu, 01 Jan 1970 00:00:00 GMT Content-Type: text/plain Content-Length: 3258 Server: Jetty(7.6.7.v20120910) { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components", "items" : [ { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/HBASE_MASTER", "HostRoles" : { "cluster_name" : "helm", "component_name" : "HBASE_MASTER", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/HDFS_CLIENT", "HostRoles" : { "cluster_name" : "helm", "component_name" : "HDFS_CLIENT", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/MAPREDUCE2_CLIENT", "HostRoles" : { "cluster_name" : "helm", "component_name" : "MAPREDUCE2_CLIENT", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/METRICS_MONITOR", "HostRoles" : { "cluster_name" : "helm", "component_name" : "METRICS_MONITOR", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/NAMENODE", "HostRoles" : { "cluster_name" : "helm", "component_name" : "NAMENODE", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/SPARK_JOBHISTORYSERVER", "HostRoles" : { "cluster_name" : "helm", "component_name" : "SPARK_JOBHISTORYSERVER", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/TEZ_CLIENT", "HostRoles" : { "cluster_name" : "helm", "component_name" : "TEZ_CLIENT", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } }, { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local/host_components/YARN_CLIENT", "HostRoles" : { "cluster_name" : "helm", "component_name" : "YARN_CLIENT", "host_name" : "service-10-0.local" }, "host" : { "href" : "http://localhost:8080/api/v1/clusters/helm/hosts/service-10-0.local" } } ] }
