kafka needs no keeper
play

Kafka Needs No Keeper Colin McCabe 2 Introduction Kafka has - PowerPoint PPT Presentation

1 Kafka Needs No Keeper Colin McCabe 2 Introduction Kafka has gotten its mileage out of Zookeeper But it is still a second system KIP-500 has been adopted by the community This is not a 1-1 replacement Weve been


  1. 94 Instant Failover - Low-latency failover via Raft election - Standbys contain all data in memory Controller - Brokers do not need to re-fetch Controller Broker offset=1 Controller Broker offset=2

  2. 95 Metadata Caching - Brokers can persist metadata to disk - Only fetch what they need Controller - Use snapshots if we’re too far behind Controller Broker /mnt/logs/kafka/metadata Controller offset=1 Broker /mnt/logs/kafka/metadata offset=2

  3. 96 Broker Registration - Building a map of the cluster Controller - What brokers exist in the cluster? - How can they be reached?

  4. 97 Broker Registration - Brokers send heartbeats to the active Controller controller - The controller uses this to build a map of the cluster

  5. 98 Broker Registration - Brokers send heartbeats to the active Controller controller - The controller uses this to build a map of the cluster - The controller also tells brokers if they should be fenced or shut down

  6. 99 Fencing - Brokers need to be fenced if they’re Controller partitioned from the controller, or can’t keep up - Brokers self-fence if they can’t talk to the controller

  7. 100 Handling network partitions

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend