我们必须在每个节点上编译 Mesos 吗?

Do we have to compile Mesos on each and every node?

我正在构建一个 Mesos 集群,它有 3 个主节点和 2 个从节点。每个 VM 至少有 4 个 vCPU 和 2Gb 内存。过去,我在每台服务器上编译 Mesos 需要花费大量时间才能完成。即使我使用此命令构建:

make -j 4 V=0

我的问题是,我做错了吗? building instructions 只字不提多节点集群。我不想从分发二进制文件安装,因为我想要最新的。

我建议你使用docker

接下来是来自 mesosphere 的 2 docker 个图像,它们提​​供了主从图像的最新 docker 个图像。

https://hub.docker.com/r/mesosphere/mesos-master/tags/

https://hub.docker.com/r/mesosphere/mesos-slave/tags/

有了这个,您可以直接从 dockerhub 拉取镜像,并直接 运行 mesos master 和 mesos slave 的容器,无需编译源代码,仅供参考。