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。
我在一些 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。