13、高可用

高可用

介绍

调度器的高可用是通过运行几个指向同一个ZooKeeper集群的Elastic-Job-Cloud-Scheduler实例来实现的。ZooKeeper用于在当前主Elastic-Job-Cloud-Scheduler实例失败的情况下执行领导者选举。通过至少两个调度器实例来构成集群,集群中只有一个调度器实例提供服务,其他实例处于”待命”状态。当该实例失败时,集群会选举剩余实例中的一个来继续提供服务。

配置

每个Elastic-Job-Cloud-Scheduler实例必须使用相同的ZooKeeper集群。 例如,如果Zookeeper的Quorum为zk://1.2.3.4:2181,2.3.4.5:2181,3.4.5.6:2181/elastic-job-cloud,则elastic-job-cloud-scheduler.properties中Zookeeper相关配置为:

## Elastic-Job-Cloud's zookeeper address 
zk_servers=1.2.3.4:2181,2.3.4.5:2181,3.4.5.6:2181 

## Elastic-Job-Cloud's zookeeper namespace 
zk_namespace=elastic-job-cloud 

版权声明:「DDKK.COM 弟弟快看,程序员编程资料站」本站文章,版权归原作者所有

来源:https://shardingsphere.apache.org/elasticjob/legacy/cloud-2.x/