如何从quorum中获取当前leader master的IP?

How to get the IP of current leader master from the quorum?

有什么办法可以从quorum中得到当前leading Mesos-master的IP吗?是否有任何变量存储该值?

是的。主控信息以 json 格式存储在 zk 中。你可以从 zk 得到 leader master。请参考这篇文章http://codetrips.com/2015/08/16/apache-mesos-leader-master-discovery-using-zookeeper-part-2/了解如何获取。 Macro 是 add Mesos master json format to zk 的作者。 您可以使用库 https://github.com/massenz/zk-mesos 直接从 zk 获取 leader master。

您还可以查询 http://{any mesos master}/master/redirect 端点并从返回的 Location header 中解析出当前领先的主机的 IP 地址。