Course Outline
Introduction
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
Requirements
- An understanding of Apache Kafka
Audience
- Software Testers
Testimonials (5)
Sufficient hands on, trainer is knowledgable
Chris Tan
Course - A Practical Introduction to Stream Processing
Instructor takes the time to explain the topics and we delve deeply into the installation details of the necessary software to run Kafka.
Juan Manuel Del Alto - Hewlett Packard Centro de Servicios Globales S de RL
Course - Distributed Messaging with Apache Kafka
Machine Translated
Grate skills, examples, very good exercises
Marek Konieczny - G2A.COM Limited
Course - Kafka for Administrators
The labs and the slides combine well with Jorge's knowledge and love for Kafka.
Willem - BMW SA
Course - Apache Kafka for Developers
Engagement with the Trainer A number of relevant Exercises and Labs Practical Exams