Hi team,

Here is a question about KRaft from normal user, who starts to use and
learn Kafka since 3.2

Last month Kafka 3.4, the first bridge release was available, and I am
considering to have a plan to use KRaft (get rid of ZK) since this version

Currently I am using 3.3.2 (upgrade from 3.2) with only one node, which is
both controller & broker, even ZK is installed on this node too (sorry I
know it is not distributed and I will try to improve it with more knowledge
learned in future)

When I read KIP-866, ZK to KRaft migration, from section Migration
Overview, seems like the document is for multi-nodes with no or almost no
downtime, enable KRaft node by node; however my case accepts downtime (one
node -_-!!), just want to have Kafka upgrade to 3.4 then start service
under KRaft mode, make sure everything works well and no log lost

Should I simply
1. download 3.4 binary
2. stop ZK & Kafka service
3. upgrade Kafka to 3.4
4. start only Kafka service with KRaft server.properties

Or any other thing I need to pay attention to?

If there is a documentation as guide that would be quite helpful

Really appreciate

Reply via email to