无法删除部署失败的dc/os服务

qkf9rpyu  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(315)

我在dc/os中部署了一个服务(服务是cassandra)。部署失败,它一直在重试。在dc/os>services>tasks下,我可以看到每隔几分钟就创建一个新任务,但它们的状态都是“failed”。在debug选项卡下,我可以看到task_failed状态,并显示一条关于我如何错误配置服务的错误消息(我选择了一个不存在的用户)。
所以我想毁掉这项服务,重新开始。
在“服务”下,我单击了服务的菜单并选择了“删除”。命令被执行,状态变为“deleting”,但它永远留在那里。
如果我检查tasks选项卡,我可以看到dc/os仍然每隔几分钟尝试启动一次服务器。
现在如何删除服务?谢谢!

cngwdvgl

cngwdvgl1#

根据最新的dcos cassandra service文档,您应该使用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"

相关问题