什么是Mapr Warden?

时间:2015-03-13 08:49:18

标签: hadoop mapr

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

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

有关详情,请参阅Cluster Management, subsection for warden