Zookeeper leader 不是 Mesos Master
Zookeeper leader not the Mesos Master
我是 Mesos 的新手,我在本地管理程序中构建了一个由三个 CentOS 7 节点(所有三个节点都充当主节点和从节点)组成的 mesos 集群。
这些节点被命名为 mesos1、mesos2 和 mesos3
我有这个 运行 Zookeeper 马拉松和 chronos。当我遇到 this post 时,我想知道如何在任何给定时间检查谁是代理 mesos 管理员!
我还发现我可以通过添加找到mesos的领先大师
/重定向
到终点。
因此,当我尝试这样做时,位于 5050 pport 的 Mesos UI 将我重定向到节点 mesos2。
但是,当我尝试使用此命令查找 zookeeper leader 时:
/opt/zookeeper/bin/zkServer.sh状态
我得到以下回应,领导者是 mesos3
[root@mesos3 ~]# /opt/zookeeper/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
Mode: leader
我很困惑:mesos master 不应该是 zookeeper 指定为 leader 的节点吗?
非常感谢任何帮助
Mesos 和 Zookeeper 具有不同的领导概念,听起来您将两者混为一谈。您是 运行 Zookeeper 服务器进程的三个实例,它们构成一个仲裁,三个 Mesos 主进程也构成一个仲裁,它们恰好在同一组服务器上。 Mesos 使用 Zookeeper 来存储状态和其他关键功能,但 Zookeeper 的集群领导与 Mesos 集群领导没有任何关系。它们确实使用了非常相似的术语,因此很容易看出它们是如何混淆的。
我是 Mesos 的新手,我在本地管理程序中构建了一个由三个 CentOS 7 节点(所有三个节点都充当主节点和从节点)组成的 mesos 集群。 这些节点被命名为 mesos1、mesos2 和 mesos3
我有这个 运行 Zookeeper 马拉松和 chronos。当我遇到 this post 时,我想知道如何在任何给定时间检查谁是代理 mesos 管理员!
我还发现我可以通过添加找到mesos的领先大师 /重定向 到终点。
因此,当我尝试这样做时,位于 5050 pport 的 Mesos UI 将我重定向到节点 mesos2。
但是,当我尝试使用此命令查找 zookeeper leader 时: /opt/zookeeper/bin/zkServer.sh状态 我得到以下回应,领导者是 mesos3
[root@mesos3 ~]# /opt/zookeeper/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
Mode: leader
我很困惑:mesos master 不应该是 zookeeper 指定为 leader 的节点吗?
非常感谢任何帮助
Mesos 和 Zookeeper 具有不同的领导概念,听起来您将两者混为一谈。您是 运行 Zookeeper 服务器进程的三个实例,它们构成一个仲裁,三个 Mesos 主进程也构成一个仲裁,它们恰好在同一组服务器上。 Mesos 使用 Zookeeper 来存储状态和其他关键功能,但 Zookeeper 的集群领导与 Mesos 集群领导没有任何关系。它们确实使用了非常相似的术语,因此很容易看出它们是如何混淆的。