1

我正在玩 Mapr Sandbox,但我不明白 Mapr Warden 应用程序的作用是什么。Mapr 网站包含对配置文件的引用,但没有对程序本身的描述。

4

2 回答 2

1

Warden 是运行在所有集群节点上的守护进程,用于管理和监控集群节点中运行的其他服务。它就像一个看门狗。除非 Zookeeper 可达并且配置的 Zookeeper 节点中有一半以上处于活动状态,否则warden 不会启动任何服务。

检查此链接https://www.mapr.com/blog/mapr-cli-101-tutorial#.VQKob_mUe3I

于 2015-03-13T09:07:49.607 回答
1

Warden 是一个轻量级的 Java 应用程序,它在集群中的所有节点上运行并协调集群服务。Warden 在每个节点上的工作是启动、停止或重新启动相应的服务,并为它们分配正确的内存量。Warden 广泛使用本指南的 ZooKeeper 部分中讨论的 znode 抽象来监控集群服务的状态。

Warden 配置包含在warden.conf 文件中,该文件以:: 的形式列出了服务三元组。此三元组的节点数元素控制可以在集群上运行的服务的并发实例数。一些服务,例如 JobTracker,被限制为每个集群一个运行实例,而其他服务,例如 FileServer,可以在每个节点上运行。Warden 实时监控对其配置文件的更改。

有关更多信息,请参阅集群管理,看守小节

于 2015-03-13T10:29:44.110 回答