我试图弄清楚Dhalion是否在Heron孵化器项目的所有版本中默认运行在Heron上。我看到Dhalion被合并到Heron Repo中,但从文件中还不清楚Dhalion是否真的默认在Heron上运行以进行自我监管,或者是否应该手动启动。文档-https://apache.github.io/incubator-heron/docs/getting-started/回购-https://github.com/apache/incubator-heron
如对此有任何见解,我们将不胜感激。
否,Dhalion默认情况下未启用。您需要为heron executor添加以下两个参数:
- --运行状况管理器模式=已启用
- --健康管理器classpath=
在集群配置中,还需要一个healthmgr.yaml文件来配置策略。在github中,本地集群有一个示例配置:
https://github.com/apache/incubator-heron/blob/master/heron/config/src/yaml/conf/local/healthmgr.yaml