首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kafka集群通过ansible重启

Kafka集群通过ansible重启
EN

Stack Overflow用户
提问于 2020-01-09 22:02:08
回答 1查看 294关注 0票数 0

重启属于集群的所有kafka服务器的建议方法是什么?

这个问题的本质是因为我们通过ansible管理它,并且我们有一个关于例如server.properties的更改的notify,所以重启将并发发生。

通常,当一个代理消失时,会重新平衡数据,所以我想知道如果所有代理同时重新启动会发生什么。

EN

回答 1

Stack Overflow用户

发布于 2020-01-10 19:48:42

以合理的方式重新启动应用程序是一个棘手的话题。要使其正常工作,您需要收集需求:

  • 哪个更好-单次重启(最多一次)或保证重启(可能多次重启(至少一次)
  • 如何检测节点是否可以重启?

根据第一个问题,您可能希望使用文件标志(在/tmp中)来指示重启正在等待(如果playbook在中间失败,则使用此标志作为应用程序重启的持久存储)。

对于第二个问题,最好的方法是查询Ansible之外的东西(f.e.一些API服务器、监控服务器等),以查看是否允许重启。

最安全和最慢的方法是在重新启动节点之前,使用serial: 1和多次检查运行重新启动playbook。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59665675

复制
相关文章

相似问题

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