Zookeeper不是mesos的主人

ygya80vv  于 2021-06-26  发布在  Mesos
关注(0)|答案(1)|浏览(334)

我是mesos的新手,我已经在本地hypervisor中构建了一个由三个centos 7节点(所有三个节点都充当主节点和从节点)组成的mesos集群。这些节点被命名为mesos1、mesos2和mesos3
我和zookeeper马拉松和chronos一起跑步。当我看到这个帖子的时候,我在想我怎么能在任何时候都能查到谁是表演大师!
我还发现,通过添加/重定向到端点,我可以找到mesos的主要大师。
所以当我试着这样做时,50505pport的mesos用户界面将我重定向到节点mesos2。
但是,当我尝试使用以下命令来查找zookeeper leader:/opt/zookeeper/bin/zkserver.sh status时,我得到了以下响应,即leader是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主节点不应该是zookeeper指示为leader的节点吗?
非常感谢您的帮助

yks3o0rb

yks3o0rb1#

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

相关问题