From the course: Apache Kafka Essential Training: Getting Started (2021)
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Kafka client libraries
From the course: Apache Kafka Essential Training: Getting Started (2021)
Kafka client libraries
[Tutor] - While building real world data pipelines, command line interfaces are hardly used to publish to and consume from Kafka. Kafka producers and consumers are written in various programming languages. Fortunately, Kafka has client libraries for a long list of programming languages. This website docs.confluent.io/platform/current/clients/index.html provides a list of client libraries for various programming languages. From here you can access documentation for various clients and also download these libraries. In this course, we will build sample Kafka clients using Java. For a Maven project, it is easy to add a Kafka client. In your pom.xml simply include the dependency for Kafka and it will download and set up Kafka for your project. Now let's build a simple producer for Kafka in Java in the next video.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.