# Beginner's Sources for 3.0.0 with Kraft

**URL:** <https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882>\
**Category:** Ops\
**Created:** [13 January 2022 18:57 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882 "2022-01-13T18:57:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ElToro](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/eltoro/32/1496_2.png) [@ElToro](https://forum.confluent.io/u/ElToro)\
**Post date:** [13 January 2022 18:57 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882/1 "2022-01-13T18:57:08Z")

</div>

I am trying to learn Kafka, and one of the first things I have discovered is the move away from Zookeeper in 3.0.0, which seems to be a pretty significant change. Most importantly for a beginner, as far as I understand, it simplifies the operation of Kafka. Many of the sources for beginners that I have found (or bought) include the use of Zookeeper. So the question is whether there are any succinct descriptions of how to set up 3.0.0 without Zookeeper that might be of use to a beginner, and perhaps an easy to understand list of changes that might be of assistance. Any advice is much appreciated.

---

<div class="post-metadata">

**Author:** ![mmuehlbeyer](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/mmuehlbeyer/32/1088_2.png) [@mmuehlbeyer](https://forum.confluent.io/u/mmuehlbeyer)\
**Post date:** [14 January 2022 07:52 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882/2 "2022-01-14T07:52:03Z")

</div>

Hi,

have a look at the confluent page

> **[KRaft - Apache Kafka Without ZooKeeper](https://developer.confluent.io/learn/kraft/)**
>
> Apache Kafka Raft (KRaft) simplifies Kafka architecture by consolidating metadata into Kafka, removing the ZooKeeper dependency. Learn how it works, benefits, and what this means for Kafka's scalability.

and also consider gunnars blog

> **[Exploring ZooKeeper-less Kafka](https://www.morling.dev/blog/exploring-zookeeper-less-kafka/)**
>
> Sometimes, less is more.
> One case where that’s certainly true is dependencies.
> And so it shouldn’t come at a surprise that the Apache Kafka community is eagerly awaiting the removal of the dependency to the ZooKeeper service,
> which currently is used...

will check my links later if I could provide some more infos  
HTH,  
Michael

---

<div class="post-metadata">

**Author:** ![ElToro](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/eltoro/32/1496_2.png) [@ElToro](https://forum.confluent.io/u/ElToro)\
**Post date:** [14 January 2022 14:35 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882/3 "2022-01-14T14:35:45Z")

</div>

Thanks, @mmuehlbeyer. The first page is great because it concisely explains both the why and the how. With a bit of tinkering - and combining it with [Apache Kafka® Quick Start - Local Install](https://developer.confluent.io/quickstart/kafka-local/) - I was able to get going. The second one looks interesting, but I must admit that some things mentioned there were beyond my level for the moment. I’ll give it a new read when I get beyond the 101.

---

<div class="post-metadata">

**Author:** ![gklijs](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/gklijs/32/223_2.png) [@gklijs](https://forum.confluent.io/u/gklijs)\
**Post date:** [15 January 2022 07:13 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882/4 "2022-01-15T07:13:20Z")

</div>

I think it’s good to add that Zookeeper less Kafka isn’t considered ready for production yet. Once that’s the case, and most/all people that start to setup Kafka do it without Zookeeper it makes sense to update/add introductions.

Not sure you are aware of the Confluent Cli, or the several docker compose files available. But if it just for running locally, you hardly notice it’s also using Zookeeper.

---

<div class="post-metadata">

**Author:** ![ElToro](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/eltoro/32/1496_2.png) [@ElToro](https://forum.confluent.io/u/ElToro)\
**Post date:** [17 January 2022 08:14 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882/5 "2022-01-17T08:14:40Z")

</div>

> I think it’s good to add that Zookeeper less Kafka isn’t considered ready for production yet. Once that’s the case, and most/all people that start to setup Kafka do it without Zookeeper it makes sense to update/add introductions.

Well, it will take time before I am using Kafka in production. Besides, anything that makes Kafka easier to learn is most welcome from a beginner’s perspective.

> Not sure you are aware of the Confluent Cli, or the several docker compose files available. But if it just for running locally, you hardly notice it’s also using Zookeeper.

Total greenhorn here, so no. Will look into that. Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex019/uploads/confluentcommunity/original/1X/c49438c90c9df282e9996fdf6971be890c71b65a.svg) [@system](https://forum.confluent.io/u/system)\
**Post date:** [24 January 2022 08:15 UTC](https://forum.confluent.io/t/beginners-sources-for-3-0-0-with-kraft/3882/6 "2022-01-24T08:15:12Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
