MapR-ES Clients and Tools
The following clients and tools are available for MapR-ES:
- MapR-ES Tools
- MapR-ES Clients
MapR-ES Tools
The following Kafka tools are supported:
MapR-ES Tool | MEP Release | MapR version | Kafka version |
---|---|---|---|
Kafka REST 4.0.0 | 5.0 MEP release | 6.0 | 1.0 |
Kafka Connect 4.0.0 | 5.0 MEP release | 6.0 | 1.0 |
Kafka REST/Connect 2.0.1 | 2.x, 3.x, and 4.x MEP release | 6.0 | 0.9 |
Kafka tools:
- Kafka REST Proxy 4.0.0: This tool is used as a RESTful interface to MapR-ES.
- Kafka Connect 4.0.0: This tool is used to stream data between MapR-ES and other storage systems.
- Kafka REST Proxy 2.0.1 for MapR-ES is based on Kafka 0.9. This tool is used as a RESTful interface to MapR-ES. This tool is available as of MEP 2.x, 3.x, and 4.x.
- Kafka Connect 2.0.1 for MapR-ES is based on Kafka 0.9. This tool is used to stream data between MapR-ES, Apache Kafka, and other storage systems. This tool is available as of MEP 2.x, 3.x, and 4.x.
MapR-ES Clients
MapR-ES Client applications can be developed for MapR-ES (as of MapR 5.2.1 with MEP 3.0). The MapR-ES clients are based on distributions of librdkafka that works with MapR-ES.
- MapR-ES C Client - Used to develop MapR-ES applications in C. See MapR-ES C Applications
- MapR-ES Java Client - Used to develop MapR-ES applications in Java. See MapR-ES Java Applications
- MapR-ES Python Client - Used to develop MapR-ES applications in Python. This client is available as of MapR 5.2.1 with MEP 3.0. See MapR-ES Python Applications
The following Apache Kafka librdkafka versions are supported:
MapR release | MEP Release | Kafka librdkafka version |
---|---|---|
As of MapR 6.0.1 | As of 5.0 | 0.11.3 |
As of MapR 5.2.1 through 6.0.0 | As of 3.0 | 0.9 |