Gaurav, Il giorno gio 15 giu 2023 alle ore 15:27 Gaurav Pande <gaupand...@gmail.com> ha scritto: > > Hi Divij, > > Thanks a lot for detailed explanation. > > One last thing(stupid question) if you don't mind : > > Presently I have only a single Zookeeper running in standalone mode, My > query is if I standup 2 new zk nodes how should I make my ensemble work > w.r.t Should I configure two new zk nodes and restart them first or should > I restart the standalone existing Zookeeper by adding two new zk nodes > entry ?
Switching from standalone mode to 3 nodes is doable but you must test it in a dev environment. You risk that your system falls into a split brain situation. You have to configure the list of servers in the zookeeper configuration file and also add an "id" configuration file on each server. I don't know how Kafka bundles ZooKeeper so I am not going to paste instructions here You can ask for help on the users mailing list of ZooKeeper https://zookeeper.apache.org/lists.html Cheers Enrico > > Regards, > Gaurav Pande > > On Wed, 14 Jun, 2023, 22:50 Divij Vaidya, <divijvaidy...@gmail.com> wrote: > > > Gaurav > > > > You can find the compatibility matrix for Zk here: > > > > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=240882784#KIP902:UpgradeZookeeperto3.8.1-Compatibility,Deprecation,andMigrationPlan > > > > > > More specifically, for your use case of migrating from Kafka 2.7 to Kafka > > 3.4, you will not face any hiccups. Kafka 2.7 uses Zk version 3.5.x and > > Kafka 3.4 uses Zk version 3.6.x. Quoting from Zookeeper's documentation for > > 3.6.0 [1] > > *"This is the first release for 3.6 branch. It comes with lots of new > > features and improvements around performance and security. It is also > > introducing new APIS on the client side. ZooKeeper clients from 3.4 and 3.5 > > branch are fully compatible with 3.6 servers. The upgrade from 3.5.7 to > > 3.6.0 can be executed as usual, no particular additional upgrade procedure > > is needed."* > > > > Hence, you can update your Zk cluster first and upgrade it to 3.6.x. Your > > existing 2.7 brokers will continue to work since they will be using Zk 3.5 > > clients to connect to the Zk cluster. 3.5 clients are compatible with Zk > > 3.6 as per above statement. After the Zk cluster upgrade, you can perform a > > rolling upgrade of your kafka brokers. > > > > Hope this helps. > > > > [1] https://zookeeper.apache.org/releases.html > > > > -- > > Divij Vaidya > > > > > > > > On Wed, Jun 14, 2023 at 2:41 PM Gaurav Pande <gaupand...@gmail.com> wrote: > > > > > Hi Luke, > > > > > > Thanks for helping here , iam using Zookeeper that comes with Apache > > > kafka itself , is the same ? So not using external zk binary. > > > > > > Regards, > > > Gaurav > > > > > > On Wed, 14 Jun, 2023, 17:43 Luke Chen, <show...@gmail.com> wrote: > > > > > > > Hi Gaurav, > > > > > > > > Please check Zookeeper's doc for upgrading guide. > > > > > > > > Thanks. > > > > Luke > > > > > > > > On Wed, Jun 14, 2023 at 12:03 PM Gaurav Pande <gaupand...@gmail.com> > > > > wrote: > > > > > > > > > Hi Guys, > > > > > > > > > > Could anyone help on this query? > > > > > > > > > > Regards, > > > > > Gaurav > > > > > > > > > > On Tue, 13 Jun, 2023, 11:40 Gaurav Pande, <gaupand...@gmail.com> > > > wrote: > > > > > > > > > > > Hello Guys, > > > > > > > > > > > > Iam new in this space, I was going through the documentation of > > > > Upgrading > > > > > > Kafka brokers to 3.4 from any previous version with Zookeeper > > mode , > > > > > but I > > > > > > couldn't find any Upgrade process for Zookeeper. > > > > > > > > > > > > Iam using Zookeeper provided by Kafka binary in this case 2.7.0 and > > > not > > > > > > installed zk externally. > > > > > > > > > > > > So what's the process of Upgrading Zookeeper? And should I upgrade > > > > > > Zookeeper first or 3 Kafka brokers? > > > > > > > > > > > > Note - I have single Zookeeper and 3 Kafka brokers at this point. > > > > > > > > > > > > Regards, > > > > > > Gaurav > > > > > > > > > > > > > > > > > > > >