MapR Event Store For Apache Kafka Clients and Tools
Describes the supported MapR Event Store For Apache Kafka tools and clients.
MapR Event Store For Apache Kafka Tools
The following Kafka tools are supported:
MapR Event Store For Apache Kafka Tool | EEP Release | MapR version | Kafka version |
---|---|---|---|
Kafka Streams | 6.0 EEP release | 6.1 | 1.1 |
KSQL | 6.0 EEP release | 6.1 | 1.1 |
Kafka REST 4.1 | 6.0 EEP release | 6.1 | 1.1 |
Kafka Connect 4.1 | 6.0 EEP release | 6.1 | 1.1 |
Kafka Schema Registry 4.1.1 | 6.1 EEP release | 6.1 | 1.1 |
Spark Streaming | 6.0 EEP release | 6.1 | 1.1 |
Starting in EEP 8.0.0 and Core 6.2, Kafka 2.6.1.0 supports the following tools and components:
- Kafka Streams API 1.1
- KSQL 6.0.0.0
- Kafka REST 6.0.0.0
- Kafka Connect 10.0.0.0
- Kafka Schema Registry 6.0.0.0
- Spark Streaming
For a complete list of supported versions in each EEP, see Component Versions for Released EEPs.
The following points describe the Kafka tools and provide links to additional information:
- Kafka Streams: This tool is a programming library used for creating Java or Scala streaming applications.
- KSQL: This tool is an open source streaming SQL engine that implements continuous, interactive queries.
- Kafka Schema Registry: This tool provides a RESTful interface for storing and retrieving Avro schemas.
- Kafka REST Proxy: This tool is used as a RESTful interface to MapR Event Store For Apache Kafka.
- Kafka Connect: This tool is used to stream data between MapR Event Store For Apache Kafka and other storage systems.
MapR Event Store For Apache Kafka Clients
MapR Event Store For Apache Kafka client applications can be developed for MapR Event Store For Apache Kafka (as of MapR 5.2.1 with EEP 3.0). The MapR Event Store For Apache Kafka clients are based on distributions of librdkafka that works with MapR Event Store For Apache Kafka.
- MapR Event Store For Apache Kafka C Client - Used to develop MapR Event Store For Apache Kafka applications in C. See MapR Event Store For Apache Kafka C Applications
- MapR Event Store For Apache Kafka Java Client - Used to develop MapR Event Store For Apache Kafka applications in Java. See MapR Event Store For Apache Kafka Java Applications
- MapR Event Store For Apache Kafka Python Client - Used to develop MapR Event Store For Apache Kafka applications in Python. This client is available as of MapR 5.2.1 with EEP 3.0. See MapR Event Store For Apache Kafka Python Applications
MapR release | EEP Release | Kafka librdkafka version |
---|---|---|
As of MapR 6.0.1 | As of 5.0 | 0.11.3 |