Security for Apache Kafka Treningskurs

Last updated




7 timer (vanligvis 1 dag inkuldert pauser)


  • An understanding of Apache Kafka


  • Software Testers


Apache Kafka is a stream-processing software for handling real-time data feeds. With Apache Kafka and its open system, network security is compromised and sensitive data is at risk.

This instructor-led, live training (online or onsite) is aimed at software testers who wish to implement network security measures into an Apache Kafka application.

By the end of this training, participants will be able to:

  • Deploy Apache Kafka onto a cloud based server.
  • Implement SSL encryption to prevent attacks.
  • Add ACL authentication to track and control user access.
  • Ensure credible clients have access to Kafka clusters with SSL and SASL authentication.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.



Apache Kafka Advanced Overview

  • Clusters, brokers, partitions, topics, etc.
  • Architectural patterns of data flow

Kafka Security

  • SSL/TSL encryption
  • SSL/SASL authentication
  • ACL authentication

Preparing the Development Environment

  • Installing Apache Kafka
  • Installing and configuring Kerberos
  • Creating a server instance
  • Setting up Zookeeper
  • Testing configurations

SSL in Kafka

  • Creating an SSL certificate
  • Setting up an SSL certificate for the Apache Kafka application
  • Setting up an SSL certificate for clients

SASL authentication

  • Creating credentials
  • Setting up a credential for the Apache Kafka application
  • Setting up a credential for clients

ACL with Zookeeper and Kerberos

  • Setting up Zookeeper with Keberos
  • Creating ACLs with Kafka commands
  • Storing ACLs on Zookeeper
  • Creating principles
  • Configuring authorization on Zookeeper
  • Using security migration tool

Summary and Conclusion



Related Categories

Relaterte kurs


Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions