我在DC / OS中部署了一项服务(该服务是cassandra)。部署失败,并继续重试。在DC / OS下>服务>任务我可以看到每隔几分钟创建一个新任务,但它们都处于“失败”状态。在Debug选项卡下,我可以看到TASK_FAILED状态,其中包含有关我如何错误配置服务的错误消息(我选择了一个不存在的用户)。
所以我想破坏服务并重新开始。
在“服务”下,我点击了服务上的菜单并选择了“删除”。命令被采用,状态变为“删除”但是它永远停留在那里。
如果我选中了“任务”选项卡,我可以看到DC / OS每隔几分钟仍在尝试启动服务器。
现在我该如何删除该服务?谢谢!
答案 0 :(得分:0)
根据最新的DCOS cassandra servicce docs,您应该使用dcos cli卸载它:
dcos package uninstall --app-id=<service-name> cassandra
如果您使用的是DCOS 1.9或更早版本,请按照以下步骤卸载服务:
$ MY_SERVICE_NAME=<service-name>
$ dcos package uninstall --app-id=$MY_SERVICE_NAME cassandra`.
$ dcos node ssh --master-proxy --leader "docker run mesosphere/janitor /janitor.py \
-r $MY_SERVICE_NAME-role \
-p $MY_SERVICE_NAME-principal \
-z dcos-service-$MY_SERVICE_NAME"