SlideShare a Scribd company logo
Presented By: Shreya Saxena & Chiranjeev Kumar
Overview of kafka Connectors
& Connector
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Respect Knolx session timings,
you are requested not to join
sessions after a 5 minutes
threshold post the session start
time.
Feedback
Make sure to submit a
constructive feedback for all
sessions as it is very helpful for
the presenter.
Silent Mode
Keep your mobile devices in
silent mode, feel free to move
out of session in case you need
to attend an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
Agenda
02 How Kafka Connect/Connector works?
Kafka Connect/Connector Introduction
05 Use cases of Kafka Connect/Connector
06 Kafka Connect/Connector features
Kafka Connect/Connector Architecture
07 DEMO
002
2
02
Why Kafka Connect/Connector?
03
04
01
What is Kafka Connect/Connector?
● Kafka connect/connector is a framework for
connecting kafka with external systems
including databases.
● The Kafka connect/connector is designed to
run in a Kafka Connect cluster to read data
from Kafka topics and write the data into
Snowflake tables
● The Kafka Connect/Connector cluster
supports running and scaling out connectors.
How is Kafka Connect/Connector works?
● Kafka Connect act as a standalone process
that runs jobs on a single machine (for
example, log collection), or as a distributed,
scalable, fault-tolerant service supporting an
entire organization
● Two types
1 Source connector
2 Sink connector
Why Kafka Connect/Connector ?
● Kafka connect/connector is a tool that provides
scalably and reliably streaming data between
Apache Kafka® and other data systems.
● With the help of kafka connector we can import
data from external systems into Kafka topics.
● Also, export data from Kafka topics into external
systems.
● There are connectors that help to move huge
data sets into and out of the Kafka system.
Kafka Connect/Connector Architecture
● Kafka Connect is a separate Cluster.
● Each worker contains one or many connector
task.
● A cluster can have multiple workers and worker
runs on the cluster only.
● Task are automatically load-balanced if there is
any failure.
● Task in Kafka Connect act as a Producer or
Consumer depending on the type of Connector.
● Kafka Connect cluster has a multiple loaded
connectors.
Use Cases of Kafka Connect/Connector?
● kafka connect/connectors is generally use
for synced operation.
● Kafka connect/connectors is designed for
connecting Kafka with other data systems.
● With the help of Kafka connect we can
Process a data from outdated application
to the new systems.
Kafka Connect/Connector Features
● A common framework for
connecting external system with
kafka
● Distributed and standalone
modes
● REST interface
● Automatic offset management
● Distributed and scalable by
default
DEMO
(Installation of Confluent
Control center)
Steps for installing and setup
● Linux System
● Java installation
● download confluent bundle
curl -O http://packages.confluent.io/archive/7.1/confluent-7.1.1.zip
● unzip the file
unzip confluent-7.1.1.zip
● export CONFLUENT_HOME=~/confluent-7.1.1
● export PATH=$CONFLUENT_HOME/bin:$PATH
● confluent local services start

More Related Content

Similar to Overview of Kafka connect (20)

PPTX
Mule soft meetup_chandigarh_#7_25_sept_2021
Lalit Panwar
 
PPTX
Unleashing Real-time Power with Kafka.pptx
Knoldus Inc.
 
PPTX
Making Apache Kafka Elastic with Apache Mesos
Joe Stein
 
ODP
Introduction to Kafka connect
Knoldus Inc.
 
PDF
Kafka Summit SF 2017 - Kafka Connect Best Practices – Advice from the Field
confluent
 
PDF
Building Streaming Data Applications Using Apache Kafka
Slim Baltagi
 
PPTX
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Data Con LA
 
PDF
Fundamentals of Apache Kafka
Chhavi Parasher
 
PPTX
Introduction to Kafka Streams Presentation
Knoldus Inc.
 
PDF
Diving into the Deep End - Kafka Connect
confluent
 
PPTX
Kafka connect 101
Whiteklay
 
PPTX
Columbus mule soft_meetup_aug2021_Kafka_Integration
MuleSoft Meetup
 
PPTX
Fundamentals and Architecture of Apache Kafka
Angelo Cesaro
 
PDF
A prototype of utilizing Apache Kafka and Lightweight M2M protocol as the bac...
Christos Vasilakis
 
PDF
Unlocking the Power of Apache Kafka: How Kafka Listeners Facilitate Real-time...
Denodo
 
PDF
Integrating Apache Kafka Into Your Environment
confluent
 
PPTX
Connecting kafka message systems with scylla
Maheedhar Gunturu
 
PPT
Kafka Explainaton
NguyenChiHoangMinh
 
PDF
Confluent Enterprise Datasheet
confluent
 
PPTX
Riding the Streaming Wave DIY style
Konstantine Karantasis
 
Mule soft meetup_chandigarh_#7_25_sept_2021
Lalit Panwar
 
Unleashing Real-time Power with Kafka.pptx
Knoldus Inc.
 
Making Apache Kafka Elastic with Apache Mesos
Joe Stein
 
Introduction to Kafka connect
Knoldus Inc.
 
Kafka Summit SF 2017 - Kafka Connect Best Practices – Advice from the Field
confluent
 
Building Streaming Data Applications Using Apache Kafka
Slim Baltagi
 
Building streaming data applications using Kafka*[Connect + Core + Streams] b...
Data Con LA
 
Fundamentals of Apache Kafka
Chhavi Parasher
 
Introduction to Kafka Streams Presentation
Knoldus Inc.
 
Diving into the Deep End - Kafka Connect
confluent
 
Kafka connect 101
Whiteklay
 
Columbus mule soft_meetup_aug2021_Kafka_Integration
MuleSoft Meetup
 
Fundamentals and Architecture of Apache Kafka
Angelo Cesaro
 
A prototype of utilizing Apache Kafka and Lightweight M2M protocol as the bac...
Christos Vasilakis
 
Unlocking the Power of Apache Kafka: How Kafka Listeners Facilitate Real-time...
Denodo
 
Integrating Apache Kafka Into Your Environment
confluent
 
Connecting kafka message systems with scylla
Maheedhar Gunturu
 
Kafka Explainaton
NguyenChiHoangMinh
 
Confluent Enterprise Datasheet
confluent
 
Riding the Streaming Wave DIY style
Konstantine Karantasis
 

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
PPTX
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
PPTX
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
PPTX
Java 17 features and implementation.pptx
Knoldus Inc.
 
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
PPTX
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
PPTX
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
PPTX
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
PPTX
Intro to Azure Container App Presentation
Knoldus Inc.
 
PPTX
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
PPTX
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
PPTX
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
PPTX
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
Java 17 features and implementation.pptx
Knoldus Inc.
 
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
Intro to Azure Container App Presentation
Knoldus Inc.
 
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 
Ad

Recently uploaded (20)

PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Ad

Overview of Kafka connect

  • 1. Presented By: Shreya Saxena & Chiranjeev Kumar Overview of kafka Connectors & Connector
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes Punctuality Respect Knolx session timings, you are requested not to join sessions after a 5 minutes threshold post the session start time. Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter. Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call. Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. Agenda 02 How Kafka Connect/Connector works? Kafka Connect/Connector Introduction 05 Use cases of Kafka Connect/Connector 06 Kafka Connect/Connector features Kafka Connect/Connector Architecture 07 DEMO 002 2 02 Why Kafka Connect/Connector? 03 04 01
  • 4. What is Kafka Connect/Connector? ● Kafka connect/connector is a framework for connecting kafka with external systems including databases. ● The Kafka connect/connector is designed to run in a Kafka Connect cluster to read data from Kafka topics and write the data into Snowflake tables ● The Kafka Connect/Connector cluster supports running and scaling out connectors.
  • 5. How is Kafka Connect/Connector works? ● Kafka Connect act as a standalone process that runs jobs on a single machine (for example, log collection), or as a distributed, scalable, fault-tolerant service supporting an entire organization ● Two types 1 Source connector 2 Sink connector
  • 6. Why Kafka Connect/Connector ? ● Kafka connect/connector is a tool that provides scalably and reliably streaming data between Apache Kafka® and other data systems. ● With the help of kafka connector we can import data from external systems into Kafka topics. ● Also, export data from Kafka topics into external systems. ● There are connectors that help to move huge data sets into and out of the Kafka system.
  • 7. Kafka Connect/Connector Architecture ● Kafka Connect is a separate Cluster. ● Each worker contains one or many connector task. ● A cluster can have multiple workers and worker runs on the cluster only. ● Task are automatically load-balanced if there is any failure. ● Task in Kafka Connect act as a Producer or Consumer depending on the type of Connector. ● Kafka Connect cluster has a multiple loaded connectors.
  • 8. Use Cases of Kafka Connect/Connector? ● kafka connect/connectors is generally use for synced operation. ● Kafka connect/connectors is designed for connecting Kafka with other data systems. ● With the help of Kafka connect we can Process a data from outdated application to the new systems.
  • 9. Kafka Connect/Connector Features ● A common framework for connecting external system with kafka ● Distributed and standalone modes ● REST interface ● Automatic offset management ● Distributed and scalable by default
  • 11. Steps for installing and setup ● Linux System ● Java installation ● download confluent bundle curl -O http://packages.confluent.io/archive/7.1/confluent-7.1.1.zip ● unzip the file unzip confluent-7.1.1.zip ● export CONFLUENT_HOME=~/confluent-7.1.1 ● export PATH=$CONFLUENT_HOME/bin:$PATH ● confluent local services start