运行ha-mesos集群的vm体系结构

rkue9o1l  于 2021-06-21  发布在  Mesos
关注(0)|答案(1)|浏览(358)

我正在阅读mesos体系结构文档,讽刺的是,这些文档实际上并没有指定哪些组件应该在哪些vm/physical上运行。
看起来,要在ha中运行mesos,需要几类组件:
mesos大师
zookeeper示例(仲裁)
hadoop集群(作业节点?节点名称?)
但从来没有提到你需要多少每种类型。
所以我问:您需要多少个vm/physical来运行带有ha的mesos,每个vm/physical应该部署哪些组件?

6l7fqoea

6l7fqoea1#

你看过医管局的文件了吗?要在哈运行mesos,你需要mesos的主人和Zookeeper。任何与hadoop相关的配置都超出了mesosha本身的范围。
要进行ha设置,您需要为masters和zookeeper提供数量不等的节点(因为仲裁机制)。在我们的例子中,我们在3台机器上运行3个主节点和3个zookeeper节点(每台机器一个主节点和一个zookeeper示例),在不同的机器上运行许多mesos从属/代理。
理论上,奴隶/代理也可以和主人/Zookeeper在同一台机器上运行。我想这是一个关于机器的偏好和可用性,以及您的sla需求的问题。
如果您想运行一个大规模的生产设置,那么将master和zookeeper示例分开可能会很有意义。
进一步参考:
http://mesos.apache.org/documentation/latest/operational-guide/
http://mesos.apache.org/documentation/latest/configuration/ (见“主选项”)
mesos的“主”和“从”节点可以部署在同一台机器上吗?

相关问题