gpt4 book ai didi

apache-kafka - 卡夫卡重新分配分区工作卡在待定状态

转载 作者:行者123 更新时间:2023-12-02 02:56:22 25 4
gpt4 key购买 nike

我在我的集​​群中丢失了三分之二的 kafka 节点,留下第三个作为所有分区和唯一 ISR 的领导者。前两个节点不会回来,所以我想将分区重新分配给两个不同的节点。

我尝试过同时使用 yahoo kafka-manager 工具和 kafka-reassign-partitions.sh 工具。两者都开始工作,但在 yahoo kafka-manager 中,重新分配工作永远显示“待定”状态。

  • 这可能是什么原因造成的?
  • 是否有其他方法可以对此进行调试?
  • 是否可以“手动”将分区移动到新节点?

最佳答案

当您将具有不同主要版本的代理添加到集群时,当代理内部通信的 API 在版本之间发生变化时, Controller 节点无法为它们分配分区时,可能会发生这种情况。如果是这种情况,您将需要在新添加的 代理中设置一个特殊属性,以降低其 api 版本,以便它能够与旧代理进行通信。如果是这种情况,请参阅较新版本的升级指南(例如,对于 2.4 - https://kafka.apache.org/24/documentation.html#upgrade)

关于apache-kafka - 卡夫卡重新分配分区工作卡在待定状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49112460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com