Documentation
ODP 3.3.6.3-1
Release Notes
What is ODP
Installation
Component User guide and Installation Instructions
Downgrade Instructions
Reference Guide
Security Guide
Troubleshooting Guide
Uninstall ODP
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Rolling Upgrade from Kafka 2 to Kafka 3
Summarize Page
Copy Markdown
Open in ChatGPT
Open in Claude
Connect to Cursor
Connect to VS Code
To perform a rolling upgrade from Kafka 2.8.2.3.3.6.x-x to Kafka 3.7.2.3.3.6.x-x, follow these steps:
- Update
server.propertieson All Brokers. Editserver.propertiesand add the following property:
Bash
inter.broker.protocol.version=2.8.2.3.3.6.3-1Upgrade Brokers One at a Time. On each broker, perform the following steps:
- Shut down the broker.
- Update the code by replacing the
bin and libsdirectories withkafka_2.12-3.7.1.3.3.6.x-x. - Restart the broker.
Verify Cluster Behavior. Once all brokers are upgraded, ensure that the cluster is functioning correctly by monitoring logs and metrics. Also try to read events from the topic which are written in the above steps:
Bash
bin/kafka-console-producer.sh --topic Test1 --bootstrap-server localhost:9092Example output:
Bash
This is my first eventThis is my second event- Update Protocol Version. Once satisfied with the stability, update
server.properties:
Bash
inter.broker.protocol.version=3.7.2.3.3.6.3-1- Restart Brokers One After the Other: Restart each broker sequentially for the new protocol version to take effect.
After this step, downgrading to an older Kafka version is no longer possible.
For more details, see Upgrading Apache Kafka.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on Jan 13, 2026
Was this page helpful?
Next to read:
In-Place Upgrade from Kafka 2 to Kafka 3Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message