HA
配置场景
Flink的HA模式依赖于ZooKeeper,所以必须配置ZooKeeper相关配置。
配置描述
配置项包括ZooKeeper地址,路径,安全认证等。
| 
        参数  | 
      
        描述  | 
      
        默认值  | 
      
        是否必选配置  | 
     
|---|---|---|---|
| 
        high-availability  | 
      
        HA模式,是启用HA还是非HA模式。当前支持两种模式: 
  | 
      
        zookeeper  | 
      
        否  | 
     
| 
        high-availability.zookeeper.quorum  | 
      
        ZooKeeper quorum地址。  | 
      
        自动配置  | 
      
        否  | 
     
| 
        high-availability.zookeeper.path.root  | 
      
        Flink在ZooKeeper上创建的根目录,存放HA模式必须的元数据。  | 
      
        /flink  | 
      
        否  | 
     
| 
        high-availability.storageDir  | 
      
        存放state backend中JobManager元数据,ZooKeeper只保存实际数据的指针。  | 
      
        hdfs:///flink/recovery  | 
      
        否  | 
     
| 
        high-availability.zookeeper.client.session-timeout  | 
      
        ZooKeeper客户端会话超时时间。单位:ms。  | 
      
        60000  | 
      
        否  | 
     
| 
        high-availability.zookeeper.client.connection-timeout  | 
      
        ZooKeeper客户端连接超时时间。单位:ms。  | 
      
        15000  | 
      
        否  | 
     
| 
        high-availability.zookeeper.client.retry-wait  | 
      
        ZooKeeper客户端重试等待时间。单位:ms。  | 
      
        5000  | 
      
        否  | 
     
| 
        high-availability.zookeeper.client.max-retry-attempts  | 
      
        ZooKeeper客户端最大重试次数。  | 
      
        3  | 
      
        否  | 
     
| 
        high-availability.job.delay  | 
      
        当jobManager恢复后重启job的延迟时间。  | 
      
        默认值和akka.ask.timeout配置值保持一致。  | 
      
        否  | 
     
| 
        high-availability.zookeeper.client.acl  | 
      
        设置ZooKeeper节点的ACL (open creator)。设置ACL选项请参考:https://zookeeper.apache.org/doc/r3.5.1-alpha/zookeeperProgrammers.html#sc_BuiltinACLSchemes。  | 
      
        按照集群的安装模式自动配置: 
  | 
      
        是  | 
     
| 
        zookeeper.sasl.disable  | 
      
        基于SASL认证的使能开关。  | 
      
        按照集群的安装模式自动配置: 
  | 
      
        是  | 
     
| 
        zookeeper.sasl.service-name  | 
      
       
  | 
      
        zookeeper  | 
      
        是  |