【问题标题】:Zookeeper leader not the Mesos MasterZookeeper 领导者不是 Mesos Master
【发布时间】:2017-10-31 03:54:13
【问题描述】:

我是 Mesos 的新手,我已经在本地管理程序中构建了一个由三个 CentOS 7 节点(所有三个节点作为主节点和从节点)组成的 mesos 集群。 节点分别命名为 mesos1、mesos2 和 mesos3

我在 Zookeeper marathon 和 chronos 上运行。当我遇到this post 时,我想知道如何随时检查谁是代理金币大师!

我还发现我可以通过添加找到 mesos 的主要大师 /重定向 到端点。

所以当我尝试这样做时,位于 5050 pport 的 Mesos UI 将我重定向到节点 mesos2。

但是,当我尝试使用以下命令查找 zookeeper 领导时: /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的节点吗?

非常感谢任何帮助

【问题讨论】:

    标签: centos apache-zookeeper mesos marathon


    【解决方案1】:

    Mesos 和 Zookeeper 的领导力概念截然不同,听起来您将两者混为一谈。您正在运行三个构成仲裁的 Zookeeper 服务器进程实例,以及三个也构成仲裁的 Mesos 主进程,它们恰好位于同一组服务器上。 Mesos 使用 Zookeeper 来存储状态和其他关键功能,但 Zookeeper 的集群领导力与 Mesos 集群领导力没有任何关系。它们确实使用非常相似的术语,因此很容易看出它们是如何混淆的。

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 1970-01-01
      • 2017-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多