我是否可以在群集中运行Azkaban Executor Service。如果一个节点发生故障,那么另一个节点可以接收并运行预定的作业吗?我还没有看到关于这种设置的任何文档。
我在某处读到的只是我们每个Web服务器只能运行一个Executor服务。但理想的容错架构是让Web服务器和Executor Server独立运行。
是否有人处理过这种情况。如果您有任何指示,请告诉我..
谢谢, Kranthi
答案 0 :(得分:0)
Per Azkaban的路线图,该设施仅在2.7版本中可用。但这就是我计划暂时处理它的方式。
可以在负载均衡器vip后面运行多个执行程序服务。 Web和执行程序是2个独立的服务。 Web可以将请求路由到任何执行程序服务,因为作业和流程详细信息仍然存在于Mysql中,因此这种设置可以正常工作。
如果有其他人做了不同的事情,请告诉我。
谢谢, Kranthi