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
 7 Hours

Testimonials (9)

Related Courses

Apache Kafka Connect

7 Hours

Big Data Streaming for Developers

14 Hours

Building Kafka Solutions with Confluent

14 Hours

Building Data Pipelines with Apache Kafka

7 Hours

A Practical Introduction to Stream Processing

21 Hours

Distributed Messaging with Apache Kafka

14 Hours

Kafka for Administrators

21 Hours

Apache Kafka for Developers

21 Hours

Apache Kafka for Python Programmers

7 Hours

Administration of Kafka Message Queue

14 Hours

Apache Kafka and Spring Boot

7 Hours

Stream Processing with Kafka Streams

7 Hours

Administration of Kafka Topic

14 Hours

Confluent KSQL

7 Hours

Samza for Stream Processing

14 Hours

Related Categories

1