Kafka:从无效经纪人

时间:2016-05-31 15:36:20

标签: java apache-kafka distributed-computing

我有一个无效的经纪人,实际上并不存在。我错误地启动了一个错误ID无效的服务器。

但其中一个主题在此之前已分配给此经纪人:

Topic:raw-logs  PartitionCount:3    ReplicationFactor:1 Configs:
    Topic: raw-logs Partition: 0    Leader: -1      Replicas: 100   Isr:
    Topic: raw-logs Partition: 1    Leader: none    Replicas: 2     Isr:
    Topic: raw-logs Partition: 2    Leader: none    Replicas: 3     Isr:

我已经尝试使用

重新分配分区
{"topic":"raw-logs","partition":0,"replicas":[1]}

但它没有改变任何东西。我想Kafka会等到原来的Broker 100将数据从它复制到Broker 1.我是对的吗?

但如果我不想要它怎么办?我可以丢失这个经纪人的所有数据。我可以强迫Kafka选择新的领导者和重新平衡主题吗?从命令行手动

1 个答案:

答案 0 :(得分:0)

只是猜测,但您是否尝试过使用bin / kafka-preferred-replica-election.sh --zookeeper zk_host:port / chroot方法。