kafka from 0.10.1.0 to 0.10.1.1 bug修复

    近期查阅资料,发现此现象是 0.10.1.0 版本中存在的bug,近期开始发生初步猜测是由于更新broker 协议至0.10.1.0 完成版本升级导致;
    相关bug关联fearture:
    https://issues.apache.org/jira/browse/KAFKA-4477
    https://archive.apache.org/dist/kafka/0.10.1.1/RELEASE_NOTES.html
    此bug发生不确定性,需要及时修复,from  0.10.1.0 --》 0.10.1.1
初步升级步骤:
   更新代码,配置文件不变动,依次重启broker;
   由于官方文档未有0.10.1.1详细的更新文档,目前只有0.10.1.x 的通用文档;更新后是否更新broker 协议至 0.10.1.1待定;需要测试环境升级观察后 确认;
 
 
一、详细升级步骤:
2、替换配置文件server.properties
3、修改bin/kafka-server-start.sh  开启jmx,修改bin/kafka-run-class.sh 自定义日志目录(注意jmx监听端口地址)
二、注意事项
1、由于测试环境升级测试中,controller升级过程中,其他节点竞争为controller后,ISR事件同步时候,该节点出现与zookeeper链接超时,重新建联过程中其已失去controller合法ZKversion,进而导致改节点hang死在与zk通信不合法的循环中,从而出现与zookeeper链接异常出现的脑裂;
 影响:该broker节点上的partions会受影响
 解决方法:重启
     暂定:controller 节点最后升级(测试环境该节点网络有问题)
2、注意jmx监听端口地址,修改正确;
三、测试环境升级完毕,提测环境需要测试几天,暂定下周内评估升级生产环境;
 
 
 
 
 
 
 
 
 
 
 
 
 

Pingbacks已打开。

引用地址

评论
发表评论