首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭Kafka集群,然后启动Kafka集群

关闭Kafka集群,然后启动Kafka集群
EN

Stack Overflow用户
提问于 2017-01-24 21:38:09
回答 1查看 6.1K关注 0票数 1

我有一个带有3个节点ZooKeeper集群的两个代理节点kafka。当停止和启动Kafka集群时,我应该采取哪些步骤,我是否先单独停止2名经纪人,然后单独停止3 zks?然后单独启动zks和两个卡夫卡经纪人?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-24 22:09:16

假设

  • 这是一个生产集群,您不希望任何数据丢失。
  • 您有跨代理的分区副本。
  • 对于每个分区,每个代理上至少有一个副本。
  • 每个代理都可以访问所有的zks。

我就是这样做的

  1. 打倒个人经纪人。
  2. 当其中一个代理关闭时,则describe要检查的主题,如果只有未显示的副本,则属于被删除的代理。
  3. 重新启动代理,并再次验证所有分区在进入下一个代理之前是否同步。
  4. 然后停止-启动每个zk单独,每次跟踪,如果所有副本和分区是同步的。这样,至少有一个zk可供2个代理维护其元数据。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41839436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档