Mesos master 一直自动启动

Mesos master keeps starting automatically

我在一些 docker 容器中安装了 mesos,每当我启动容器时,mesos-master 进程默认在所有这些容器上启动。即使在那些我有 mesos-agents 运行 的人身上。 我不知道为什么会这样,这很烦人。

我安装mesos的方式如下

RUN rpm -i http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-1.noarch.rpm && \
yum -y install mesos-0.28.2

关于为什么会发生这种情况的任何想法?这是预期的行为吗? 请让我知道我能做些什么来阻止它。

这是预期的行为

您需要明确禁用 Mesos Master(如果安装了 ZooKeeper)。根据您的系统版本,可以按如下方式完成:

  • 在 RedHat 6 / CentOS 6 上:

    sudo stop mesos-master
    sudo sh -c "echo manual > /etc/init/mesos-master.override"
    
  • 在 RedHat 7 / CentOS 7 上:

    sudo systemctl stop mesos-master.service
    sudo systemctl disable mesos-master.service 
    

有关更多信息,请查看 slave-setup tutorial