Mesos master会自动启动

时间:2016-08-30 04:52:26

标签: docker mesos mesosphere

我在某些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

有关为何发生这种情况的任何想法?这是预期的行为吗? 请让我知道如何阻止这一点。

1 个答案:

答案 0 :(得分:0)

这是预期的行为

您需要显式禁用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