Get in Touch

Course Outline

Introduction

Advanced Overview of Apache Kafka

  • Clusters, brokers, partitions, topics, and more.
  • Architectural patterns for data flow.

Kafka Security

  • SSL/TLS 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.
  • Configuring an SSL certificate for the Apache Kafka application.
  • Configuring an SSL certificate for clients.

SASL authentication

  • Creating credentials.
  • Configuring a credential for the Apache Kafka application.
  • Configuring a credential for clients.

ACL with Zookeeper and Kerberos

  • Configuring Zookeeper with Kerberos.
  • Creating ACLs using Kafka commands.
  • Storing ACLs on Zookeeper.
  • Creating principals.
  • Configuring authorization on Zookeeper.
  • Utilizing the security migration tool.

Summary and Conclusion

Requirements

  • Understanding of Apache Kafka

Audience

  • Software Testers
 7 Hours

Testimonials (2)

Upcoming Courses

Related Categories