HPE Data Fabric Streams Clients and Tools
Describes the supported HPE Data Fabric Streams tools and clients.
HPE Data Fabric Streams Tools
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 Ecosystem Packs.
- 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 HPE Data Fabric Streams.
- Kafka Connect: This tool is used to stream data between HPE Data Fabric Streams and other storage systems.
HPE Data Fabric Streams Clients
HPE Data Fabric Streams client applications can be developed for HPE Data Fabric Streams (as of HPE Data Fabric 5.2.1 with EEP 3.0). The HPE Data Fabric Streams clients are based on distributions of librdkafka that work with HPE Data Fabric Streams.
- HPE Data Fabric Streams C Client - Used to develop HPE Data Fabric Streams applications in C. See HPE Data Fabric Streams C Applications
- HPE Data Fabric Streams Java Client - Used to develop HPE Data Fabric Streams applications in Java. See HPE Data Fabric Streams Java Applications
- HPE Data Fabric Streams Python Client - Used to develop HPE Data Fabric Streams applications in Python. This client is available as of MapR 5.2.1 with EEP 3.0. See HPE Data Fabric Streams Python Applications
| Core release | EEP Release | Kafka librdkafka version |
|---|---|---|
| As of HPE Data Fabric 7.10.0 | As of 9.4.0 | 2.6.0** |
| As of HPE Data Fabric 7.9.0 | As of 9.3.1 | 2.0.2* |
| As of HPE Data Fabric 6.0.1 | As of 5.0 | 0.11.3 |
*Librdkafka 2.0.2 in core 7.9 is not compatible with HPE Data Fabric Stream clients for Python1 or C#2 applications. Nodes running Python or C# applications should not be upgraded to HPE Data Fabric 7.9.
**Librdkafka 2.6.0 in core 7.10 is not compatible with HPE Data Fabric Stream clients for C#2 applications. Nodes running C# applications should not be upgraded to HPE Data Fabric 7.10.