מידע וסילבוס - Apache Kafka

Apache Kafka was originated at LinkedIn and later became an open sourced Apache project. Apache Kafka is publish-subscribe based fault tolerant messaging system. It is fast, scalable and distributed by design.
This course will explore the principles of Kafka, installation, operations and the deployment of Kafka cluster. Finally, we will learn about real-time applications and integration with Big Data Technologies

Kafka Introduction
KAFKA – FUNDAMENTALS
KAFKA – CLUSTER ARCHITECTURE
KAFKA – WORKFLOW
Workflow of Pub-Sub Messaging
Workflow of Queue Messaging / Consumer Group
Role of ZooKeeper
KAFKA – INSTALLATION STEPS
Step 1: Verifying Java Installation
Step 2: ZooKeeper Framework Installation
Step 3: Apache Kafka Installation
Step 4: Stop the Server
KAFKA – BASIC OPERATIONS
Single Node-Single Broker Configuration
List of Topics
Single Node-Multiple Brokers Configuration
Creating a Topic Kafka
Basic Topic Operations
Deleting a Topic
KAFKA – SIMPLE PRODUCER EXAMPLE
KafkaProducer API
Producer API
Configuration Settings
ProducerRecord API
SimpleProducer application
Simple Consumer Example
ConsumerRecord API
ConsumerRecords API
Configuration Settings
SimpleConsumer Application
KAFKA – CONSUMER GROUP EXAMPLE
KAFKA – INTEGRATION WITH SPARK
About Spark
Integration with Spark
KAFKA – REAL-TIME APPLICATION (TWITTER)
Twitter Streaming API
KAFKA – TOOLS
System Tools
Replication Tool
KAFKA – APPLICATIONS

Familiarity with Linux command line, minimal knowledge of a modern programming language, database concepts

2 days (16)

השתתפות ב80% מהקורס

לשיחה / תאום פגישה עם יועץ לימודים: