Exasol Kafka Extension provides UDF scripts that allow accessing Apache Kafka and importing data from a Kafka topic into an Exasol table.
- Imports Apache Avro formatted data from Apache Kafka clusters
- Allows secure connection to Apache Kafka clusters
Additional resources:
- Tech Blog: How to import data from Apache Kafka with Exasol
- Tech Blog: How to import data from Apache Kafka using our user-defined functions
Dependency | Purpose | License |
---|---|---|
Exasol Import Export UDF Common | Common Import Export Library for Scala UDFs | MIT License |
Apache Kafka Clients | An Apache Kafka client support for Java / Scala | Apache License 2.0 |
Kafka Avro Serializer | Support for serializing / deserializing Avro formats with Kafka | Apache License 2.0 |
Dependency | Purpose | License |
---|---|---|
Scalatest | Testing tool for Scala and Java developers | Apache License 2.0 |
Scalatest Plus | Integration support between Scalatest and Mockito | Apache License 2.0 |
Mockito Core | Mocking framework for unit tests | MIT License |
Embedded Kafka Schema Registry | In memory instances of Kafka and Schema registry for tests | MIT License |
These plugins help with project development.
Plugin Name | Purpose | License |
---|---|---|
SBT Coursier | Pure Scala artifact fetching | Apache License 2.0 |
SBT Wartremover | Flexible Scala code linting tool | Apache License 2.0 |
SBT Wartremover Contrib | Community managed additional warts for wartremover | Apache License 2.0 |
SBT Assembly | Create fat jars with all project dependencies | MIT License |
SBT API Mappings | A plugin that fetches API mappings for common Scala libraries | Apache License 2.0 |
SBT Scoverage | Integrates the scoverage code coverage library | Apache License 2.0 |
SBT Coveralls | Uploads scala code coverage results to https://coveralls.io | Apache License 2.0 |
SBT Updates | Checks Maven and Ivy repositories for dependency updates | BSD 3-Clause License |
SBT Scalafmt | A plugin for https://scalameta.org/scalafmt/ formatting | Apache License 2.0 |
SBT Scalastyle | A plugin for http://www.scalastyle.org/ Scala style checker | Apache License 2.0 |
SBT Dependency Graph | A plugin for visualizing dependency graph of your project | Apache License 2.0 |
SBT Explicit Dependencies | Checks which direct libraries required to compile your code | Apache License 2.0 |
SBT Git | A plugin for Git integration, used to version the release jars | BSD 2-Clause License |