2

我有一个用例,我需要彻底关闭 mesos-slave 并停止在节点上执行的所有框架。使用 Marathon 和 Spark 以及 docker 作为容器化程序,因此节点上还有几个其他 docker 容器正在为框架任务运行,我想在(干净地)停止从站时停止这些容器。

令人惊讶的是,我找不到任何涉及此内容的文档。有没有办法做到这一点?

4

1 回答 1

5

尝试发送SIGUSR1到从属进程。

作为替代方案,您也可以简单地杀死进程并删除从属的工作目录,Mesos Master 会忘记这个从属,并且所有执行者都会在一段时间后死亡。但是,与以前的方法相比,它并不是那么“干净”。

于 2015-07-02T15:55:13.803 回答