Je suis très nouveau à Kafka. Donc, cette question pourrait être très basique. Ce que j'essaye de réaliser est de trouver le temps qu'il faut pour rééquilibrer quand un courtier échoue et est alors rajouté. De ma lecture de la documentation (http://kafka.apache.org/documentation/#basic_ops_restarting
). Lorsqu'un courtier échoue ou est pris en maintenanceComment mesurer le temps pris pour le rééquilibrage de kafka?
It will sync all its logs to disk to avoid needing to do any log recovery when it restarts (i.e. validating the checksum for all messages in the tail of the log). Log recovery takes time so this speeds up intentional restarts.
It will migrate any partitions the server is the leader for to other replicas prior to shutting down. This will make the leadership transfer faster and minimize the time each partition is unavailable to a few milliseconds.
Ce que je veux faire est de trouver le temps nécessaire pour migrate any partitions that the server is the leader for to other replicas
Mon kafka La configuration est de 3 nœuds de courtier et de 3 nœuds zk.
De plus, lorsque j'ajoute ce noeud à la propriété de auto.rebalance=true
, le rééquilibrage entre de nouveau et il réélit un leader. Comment mesurer ce temps aussi?