Ich habe einen ungültigen Broker, der nicht wirklich existiert. Ich habe aus Versehen einen Server mit ungültiger ID gestartet.Kafka: Partition von ungültigem Broker verschieben
Aber eines der Themen zu diesem Broker vor zugewiesen wurde:
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:
habe versucht, ich bereits Partitionen mit
{"topic":"raw-logs","partition":0,"replicas":[1]}
neu zuzuweisen Aber es ändert nichts. Ich schätze, Kafka wartet, bis der ursprüngliche Broker 100 hochgeht, um Daten von ihm zu Broker 1 zu kopieren. Habe ich recht?
Aber was ist, wenn ich es nicht will? Ich bin in Ordnung, alle Daten von diesem Broker zu verlieren. Kann ich Kafka zwingen, ein neues Leader- und Rebalancethema auszuwählen? Manuell, von der Befehlszeile
ja, ich habe auch versucht, nichts geändert :(als Ergebnis habe ich ganze Cluster aus dem Boden neu erstellt. Es war Test env, also kein großes Problem, aber immer noch eine Frage, was zu tun ist, wenn ich werde bekomme die gleiche Situation in prod –