In this webinar, you’ll also be introduced to DataStax Apache Kafka Connector, and get a brief demonstration of this groundbreaking technology. You’ll directly experience how this tool can help you stream data from Kafka topics into DataStax Enterprise versions of Cassandra. The future of your organization won’t wait. Register now to reserve your spot in this exciting new webinar.
Youtube: https://youtu.be/HmkNb8twUNk
17. Why a Kafka Connector ?
Account &
Product Usage
Geolocation
ClickStream
Mobile Device
System of records
Event Sources
…
Topic: stocks-ticks
18. Why a Kafka Connector?
• Spark Streaming = PULL
➢ Enable advanced transformations and
computations
➢ Mode Pull with a dedicated runtime (poll)
18
• Kakfa Connector = PUSH
➢ No extra runtime
19. What is the Kafka Connector ?
Account &
Product Usage
Geolocation
ClickStream
Mobile Device
System of records
Event Sources
…
Topic: stocks-ticks
Kafka Connect
Sources Sinks
HERE
20. What is the Kafka Connector?
• Automatically ingest from Kafka to DSE
– Simple, Fast, Flexible, Secure
• Deployed in the Kafka Connect framework
– Managed through the built-in REST API
• Visibility into running connectors and tasks
• Endpoints for operator tasks
– Automatic rebalancing
• Useful for availability and scaling
20
Kafka Connect
Sources Sinks
HERE
21. What is the Kafka Connector?
• Built by DataStax drivers team
– Best practices for writing to DSE
– Resiliency of DS drivers
21
Kafka Connect
Sources Sinks
HERE
22. What is the Kafka Connector?
22
Kafka Connect
Data Sinks
DataStax Connector
workers
<standalone-worker>.properties
<distributed-worker>.properties
or
reads
Connectors list
<connector>.properties
or
<connector>.json
read
Config (mapping)
instantiate
start
26. Docker and Datastax
26 Confidential
• WHERE
– https://hub.docker.com/u/datastax/
– https://github.com/datastax/docker-
images/tree/master/datastax-docker-image-
examples
• We provide
– Dockers images for DSE, studio, Opscenter
– Docker-compose configuration files
– Sample Deployments
• We support
– Installation on dev before 6.7
– Installation on prod from 6.7 (December 2018)