繁体   English   中英

解决Mesos领导大师

[英]Resolving the Mesos Leading Master

我们正在使用Mesos在群集上运行作业。 我们使用HAProxy的给点,例如, mesos.seanmcl.com到Mesos硕士学位。

如果该Master恰好不是领导者,则UI将在延迟后将浏览器重定向到领导者,以便您可以查看正在运行的作业。 由于各种原因(UI速度,避免端口被防火墙阻止),我真的很想通过编程方式与领导者一起找到主机。 我不知道该怎么做。

我在Zookeeper文件中四处寻找Mesos,但只发现了一小部分主机信息,例如IP地址 是否可以通过Mesos CLI,Zookeeper CLI等找到Mesos Leading Master?

您可以使用Mesos本身使用的方法通过Zookeeper通信来确定Leading Master

这个想法是在Zookeeper通信中使用成员资格标签来确定Leading Master ,对其进行缓存并将其用于后续请求。 检查以下链接以了解实施情况:

这是使用CLI的示例代码:

编辑:或者,您可以在Mesos-CLI使用命令resolve ,该命令返回当前Leading Masterhost/port ,该Leading Master使用位于Mesos核心中的Mesos Mesos-Resolve代码:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM