千家信息网

kafka错误怎么解决

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,这篇文章主要为大家展示了"kafka错误怎么解决",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"kafka错误怎么解决"这篇文章吧。今天由于kafka集群搭
千家信息网最后更新 2024年11月26日kafka错误怎么解决

这篇文章主要为大家展示了"kafka错误怎么解决",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"kafka错误怎么解决"这篇文章吧。

  今天由于kafka集群搭建时的配置不当,由于一台主消费者挂掉(服务器崩了,需要维修),导致了所有新版消费者(新版的offset存储在kafka)都无法拉取消息。

  kafka的一个错误

  由于是线上问题,所以是绝对不能影响用户的,使用老版客户端(offset存储在zk)进行消费,然后将kafka迁移到备用服务。

  下面来说一下这次事故的具体处理思路

  1.首先要确保获取到的消息不能丢失,所以老版消费者进行消费

  2.线上服务通过均衡负载一台一台的进行切换kafka服务,当原生产者数据都消费完时,将消费者切换到备用服务

  3.开始配置线上kafka服务

  kafka错误怎么解决

  主要做了如下修改

  offsets.topic.replication.factor=3

  设置副本数量为3,这样当一台消费者宕机时,其他消费者也可以进行消费

  为了使topic可以进行复制副本,这里采用了比较粗暴的方法,直接清空topic和offset

  分为以下几个步骤

  ./zookeeper-shell.sh227.0.0.1:24500

  rmr/brokers/topics/topic-name

  rmr/config/topics/topic-name

  rmr/admin/delete_topics/topic-name

  此时已经将topic完全删除,然后进行topic的新建

  bin/kafka-topics--create--zookeeperlocalhost:2181--replication-factor3--partitions3--topictopic-name

  这时可以启动生产者和消费者进行查看,已经不再出现一开始的异常

  Connectiontonode-1couldnotbeestablished.Brokermaynotbeavailable.

  这时我进行了测试,对三台broker中的任意一台进行下线,服务会自动选择其他节点进行生产和消费。

以上是"kafka错误怎么解决"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

消费 消费者 服务 错误 内容 篇文章 副本 切换 备用 存储 学习 帮助 生产 配置 不当 均衡 粗暴 下线 事故 产者 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国信通院网络安全招聘 网络安全宣传海报背景 济南网络软件开发公司有哪些 mbd软件开发链 新疆加强网络安全管理办法 标准 人日单价 软件开发 计算机网络技术概念关系图 网络技术挑战赛ep1试题 网络安全重磅法规 思迅打印软件不能连接数据库 江西魅狐互联网科技有限公司 花雨庭服务器视频教程 小优显示无法连接服务器怎么回事 没网dns服务器 怎么查看别的电脑数据库名 常熟诚信软件开发预算 外汇用的什么软件开发 计算机应用技术软件开发女生 长治市网络安全宣传活动 教师课程分数数据库表 天谷动漫网络技术有限公司 罗曼斯服务器 服务器安全狗4.0正式版 泰州市网络安全作业 数据库中的数据冗余度高对还是错 黑龙江网络技术开发包括什么 进口多串口服务器报价 国外对网络安全事件的应对 论述大数据与网络安全 上网设置哪里显示服务器无响应
0