Apache Kafka is an open-source stream-processing software platform which is developed by the Apache Software Foundation and written in Scala and Java. It has higher throughput, reliability, and replication characteristics, due to which it is applicable for things like tracking service calls or tracking IoT sensor data where a traditional MOM might not be considered.
Apache Kafka is based on the commit log, and allows users to subscribe to it and publish the data to any number of systems or real-time applications. Such applications include managing passenger and driver matching at Uber, providing real-time analytics and predictive maintenance for British Gas’ smart home, and performing numerous real-time services across all of LinkedIn.
Apache Kafka Online Training Course Content
Pre-requisites:
Good knowledge on Linux Operating system
Basic knowledge on how a messaging product works
Target Audience:
People who are working professional and looking for a change to boost career with bigdata injection tools
Module 1: Introduction of kafka
What is Apache Kafka
Kafka Features and terminologies
High-level kafka architecture
Real-life Kafka Case Studies
Module 2: Kafka components - Theory
Broker
Zookeeper
Topics
Partition
Replication factor
Producer
Consumer
Module 3: KafkaInstallation
Pre-requisites and Environment setup
Code download
Single broker installation
Zookeeper configuration and setup
Kafka server configuration and setup
Module 4: Kafka Command Line Interface (CLI)
Topics
Replication factor
Partitions
Console Producer
Console Consumer
Console Consumer Groups
Module 5: Advanced Topics configuration
Changing a topic configuration
Segment and Indexes
Log Cleanup policies
Log Cleanup Delete
Log compaction
min.insync.replicas
Unclean leader Election
Module 6: Kafka Multi Node cluster setup
Part 1: Zookeeper Quorum setup
What is a zookeeper ?
Zookeeper role in kafka cluster
Zookeeper Quorum sizing
Zookeeper configuration
Part 2: Broker Clustersetup
Introduction and Architecture
Kafka cluster size discussion
Kafka Configuration
Kafka Multi-broker setup
Module 7: Kafka Performance
Disk (I/O)
Network
RAM
CPU
OS (Operating System)
Module 8: CMAK (Cluster Management for Apache Kafka)
What is a Kafka Manager
Managing Kafka with Kafka Manager
Advantages of Kafka Manager
Module 9: Kafka Cluster upgrade
Zero copy
Up / Down conversions in Kafka
Kafka Upgrade from 1.x to 2.x
Module 10: Kafka Security
Kafka Broker vs Kafka Client
Need of security encryption in Kafka
SSL/TLS– setup
Broker side setup
Client-side setup
Enabling Data encryption in between Kafka client and Broker
We are providing Apache Kafka Online Training in Ameerpet Hyderabad. We are one of best Institute to provide Best High Quality Apache Kafka online training all over India. If you are staying in Hyderabad, Bangalore, Chennai, Pune, Delhi, USA, UK, Australia, Singapore etc. and unable to attend regular class room training programs then contact our training institute for information on online training. For more details on Apache Kafka Online Training please call to 9290971883, / 9247461324, or drop a mail to revanthonlinetraining@gmail.com
Apache Kafka online training institute address : B1, 3rd Floor, Eureka Court, Near Image Hospital,Ameerpet, Hyderabad, India