Kafka中的配置项参数unclean.leader.election.enable

Kafka 某个节点挂掉,导致整个服务异常,为了保证服务容灾,可对unclean.leader.election.enable参数进行调整,该字段的官方解释为:

Indicates whether to enable replicas not in the ISR set to be selected as leader as a last resort, even though doing so may result in data loss.

即:指示是否启用不在ISR集中的副本作为最后选择,即使这样做可能会导致数据丢失。

该字段的默认配置为false,默认情况下leader不能从非ISR的副本列表里选择;因为在非ISR副本列表里选择leader,很有可能会导致部分数据丢失,kafka的可用性就会降低。

如果为true的话,意味着非ISR集合中的副本也可以参加选举成为leader,由于不同步副本的消息较为滞后,此时成为leader的话可能出现消息不一致的情况。

是否要修改该配置项参数的值要依据现有业务来决定,修改kafka中conf目录下面的server.properties配置文件即可。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值