使用Ambari Api 进行删除service 报错数据库
curl -s -u admin:admin -H "X-Requested-By: Ambari" -X DELETEapache
http://***:8080/api/v1/clusters/cluster/services/MONGODBapi
错误curl
{url
"status" : 500,spa
"message" : "org.apache.ambari.server.controller.spi.SystemException: An internal system exception occurred: Cannot remove MONGODB. Desired state STARTED is not removable. Service must be stopped or disabled."rest
}component
只能经过数据库里进行删除,好比服务是MONGODB ,删除脚本以下server
delete from servicedesiredstate where service_name like '%MONGODB%';rem
delete from hostcomponentstate where component_name like '%MONGODB%';
delete from hostcomponentdesiredstate where component_name like '%MONGODB%';
delete from servicecomponentdesiredstate where component_name like '%MONGODB%';
delete from clusterservices where service_name like 'MONGODB';
重启服务
Ambari-server restart