Kafka and NiFI
Kafka and NiFI
Kafka and NiFI
NiFi
Kafka Introduction
• Architecture
• Overview of key concepts
• Overview of ZooKeeper
• Cluster, Nodes, Kafka Brokers
• Consumers, Producers, Logs, Partitions, Records, Keys
• Partitions for write throughput
• Partitions for Consumer parallelism (multi-threaded consumers)
• Replicas, Followers, Leaders
• How to scale writes
• Disaster recovery
• Performance profile of Kafka
• Consumer Groups, “High Water Mark”, what do consumers see
• Consumer load balancing and fail-over
• Working with Partitions for parallel processing and resiliency
• Brief Overview of Kafka Streams, Kafka Connectors
Kafka Connect
• Kafka Connect Introduction
• Components of Kafka Connect
• File Source and File Sink
• A Deeper Look at Connect
Lab : Setting up of Kafka Connect
Lab : Kafka Connect from RDBMS source
Lab : Kafka Connect using File Source
Lab : Kafka Connect HDFS Sink and source