Skip to content

Instantly share code, notes, and snippets.

@addisonhuddy
Last active February 25, 2021 15:23
Show Gist options
  • Save addisonhuddy/a8f392839665407485c4ff33669595f8 to your computer and use it in GitHub Desktop.
Save addisonhuddy/a8f392839665407485c4ff33669595f8 to your computer and use it in GitHub Desktop.
Super Early Access (KIP-500)

KIP-500 Super Early Access

Can't wait for Apache Kafka 2.8 to get your hands on zookeeperless Kafka? Here are some steps to try it out.

$ git clone https://github.com/apache/kafka
$ cd kafka
$ ./gradlew jar
$ ./bin/kafka-storage.sh format --config ./config/raft-combined.properties --cluster-id $(./bin/kafka-storage.sh random-uuid)
$ ./bin/kafka-server-start.sh ./config/raft-combined.properties

Produce and consume as normal on port 9092

Please note that this is not a release and just a way to get going with the latest and greatest from the Apache Kafka community. At the time of writing this, KIP-500 is still in active development and should not be used for production. ACLs, transactions, dynamic configs, or reassignment do not work when using the Kafka quorum mode at this time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment