Integration / Apache Kafka Interview questions
What is KRaft mode in Kafka?
KRaft (Kafka Raft) is Kafka's built-in metadata management system, where a dedicated set of controller nodes inside the Kafka cluster itself — using the Raft consensus protocol — store and replicate cluster metadata (which brokers exist, which partitions live where, current leaders) instead of relying on an external system.
As of Apache Kafka 4.0 (released March 2025), KRaft is the only supported mode — the older external metadata-coordination approach has been fully removed from the codebase, not just deprecated, so every current Kafka deployment runs on KRaft.
# server.properties (KRaft mode) process.roles=broker,controller node.id=1 controller.quorum.voters=1@localhost:9093
In smaller deployments, a broker can also serve as a controller (combined mode); larger clusters typically run a small, dedicated set of controller-only nodes separate from the brokers that serve client traffic, since the controller quorum is now the most operationally critical component in the cluster.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
