Greetings, developers, data engineers, architects, and data streaming professionals of all types! We’ve got some good resources for you this week. See why you should spin up more than one Kafka cluster in a new blog post, learn practical event modeling in a new video course, and dive deep into Flink’s Temporal Join. Without further ado…
Let's talk about the -Z flag in kcat for a moment.
This is a very special flag. As you can see from its definition in the code, it will interpret empty message values as null. What's important about that? Well, it enables us to set up tombstones via kcat:
Here, you pipe the name of the key you want to be removed directly into kcat, the -Z flag ensures that the empty message is interpreted as null and therefore becomes a tombstone. FYI, the -K flag is the key delimiter.
We hope you enjoyed our curated assortment of resources! If you’d like to provide feedback, suggest ideas for content you’d like to see, or you want to submit your own resource for consideration, send us an email at devx_newsletter@confluent.io!
If you’re viewing this newsletter online, know that we appreciate your readership and that you can get this newsletter delivered directly to your inbox by scrolling down to the bottom of the page and filling out the form.
P.S. If you want to learn more about Kafka or Confluent Cloud, visit our developer site at Confluent Developer.
We will only share developer content and updates, including notifications when new content is added. We will never send you sales emails. 🙂 By subscribing, you understand we will process your personal information in accordance with our Privacy Statement.