Skip to content

Latest commit

 

History

History
96 lines (77 loc) · 6.58 KB

README.md

File metadata and controls

96 lines (77 loc) · 6.58 KB

Kafka Connector Extension

Build Status Coveralls GitHub Release

Exasol Kafka Extension provides UDF scripts that allow accessing Apache Kafka and importing data from a Kafka topic into an Exasol table.

Features

  • Imports Apache Avro formatted data from Apache Kafka clusters
  • Allows secure connection to Apache Kafka clusters

Information for Users

Additional resources:

Information for Contributors

Dependencies

Runtime Dependencies

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

Test Dependencies

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

Compiler Plugin Dependencies

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