使用 Oozie 工作流,您必须在工作流的属性中指定集群的 JobTracker。当您有一个 JobTracker 时,这很容易:
jobTracker=主机名:端口
当集群配置为 HA(高可用性)JobTracker 时,我需要能够设置我的属性文件以便能够访问任一 JobTracker 主机,而无需在 JobTracker 故障转移到时更新我的所有属性文件第二个节点。
通过 http 访问一个 JobTracker 时,如果它没有运行,它将重定向到另一个,但 oozie 不使用 http,因此没有重定向,如果属性文件指定了作业跟踪器主机,则会导致工作流失败没有运行。
如何配置我的属性文件以处理在 HA 中运行的 JobTracker?