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:
Table 1. Supported Kafka Tools
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.

Table 2. Supported Apache Kafka librdkafka version
MapR release EEP Release Kafka librdkafka version
As of MapR 6.0.1 As of 5.0 0.11.3