From 16257c51d90c92103f3430d10c4fa76b5a0112b4 Mon Sep 17 00:00:00 2001 From: Chase Thomas Date: Mon, 17 Jul 2023 16:19:13 -0700 Subject: [PATCH 1/2] Update Docs Include ZK Deprecation Include information on ZK deprecation in documentation and provide timelines for removal. --- docs/ops.html | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/ops.html b/docs/ops.html index b506b2860647e..0fe44fa25cc68 100644 --- a/docs/ops.html +++ b/docs/ops.html @@ -3482,8 +3482,24 @@

6.9

Stable version

The current stable branch is 3.5. Kafka is regularly updated to include the latest release in the 3.5 series. + +

ZooKeeper Deprecation

-

Operationalizing ZooKeeper

+

With the release of Apache Kafka 3.5, Zookeeper is now marked deprecated. Removal of ZooKeeper is planned in the next major release of Apache Kafka, which is scheduled to happen no sooner than version 4.0. During the deprecation phase, ZooKeeper is still supported for metadata management of Kafka clusters, but it is not recommended for new deployments. There is a small subset of features that remain to be implemented in KRaft, see current missing features for more information.

+ +
Migration
+ +

Migration of an existing ZooKeeper based Kafka cluster to KRaft is currently Preview and we expect it to be ready for production usage in version 3.6. Users are recommended to begin planning for migration to KRaft and also begin testing to provide any feedback. Refer to ZooKeeper to KRaft Migration for details on how to perform a live migration from ZooKeeper to KRaft and current limitations.

+ +
3.x and ZooKeeper Support
+ +

The final 3.x minor release, that supports ZooKeeper mode, will receive critical bug fixes and security fixes for 12 months after its release.

+ +
ZooKeeper and KRaft timeline
+ +

For details and updates on tentative timelines for ZooKeeper removal and planned KRaft feature releases, refer to KIP-833.

+ +

Operationalizing ZooKeeper

Operationally, we do the following for a healthy ZooKeeper installation: