-1

我是否可以在集群中运行 Azkaban Executor Service。如果一个节点出现故障,那么另一个节点能否接起并运行预定的作业?我还没有看到任何关于这种设置的文档。

我在某处读到的只是我们只能为每个 Web 服务器运行一个 Executor Service。但理想的容错架构是让 Web 服务器和执行服务器独立运行。

有没有人处理过这种情况。如果您有任何指示,请告诉我..

谢谢,克兰蒂

4

1 回答 1

0

根据 Azkaban 的路线图,该功能仅在 2.7 版本中可用。但这是我打算暂时处理它的方式。

多个执行器服务可以在负载均衡器 vip 后面运行。Web 和 executor 是 2 个独立的服务。Web 可以将请求路由到任何执行程序服务,因为作业和流程详细信息无论如何都保留在 Mysql 中,因此这种设置可以工作。

如果其他人有什么不同的做法,请告诉我。

谢谢,克兰蒂

于 2015-06-05T04:40:55.293 回答