Client-server compatibility
Client-server API compatibility in Cloudera Enterprise Data Platform ensures seamless interactions between components, even with updates to the client or the server.
Cloudera Enterprise Data Platform involves multiple layers for which API compatibility is critical. Each component in the Cloudera stack follows its own way of exchanging data using the API compatibility touchpoints, and the coverage is only being enhanced for the compatibility options.
Multiple Cloudera Runtime releases complement each other to maintain consistent API interactions.
The following table lists the supported Cloudera Runtime releases that are forward- and backward-compatible:
| Client | Server |
|---|---|
| 7.3.2.0 | 7.3.2.0 |
| 7.3.1.500 | 7.3.2.0 |
| CDH: 7.3.1.500-176 | 7.3.2.0 |
| 7.1.9.1063 and 7.1.9.1067 (Atlas, Hive, and Impala) | 7.3.2.0 |
| 7.2.18.500 | 7.3.2.0 |
| CDH: 7.2.18.500-67 | 7.3.2.0 |
| 7.2.17.1200 | 7.3.2.0 |
| 7.2.18.900-29 | 7.3.2.0 |
| 7.1.7.3023 (Hive, Ranger, Atlas, and Impala) | 7.3.2.0 |
| 7.3.2.0 | 7.3.1.500/400 |
| 7.3.2.0 | 7.2.18.500, 7.2.18.900, and 7.2.18.1110 |
| 7.3.2.0 | 7.2.17.1200 |
| 7.3.2.0 | 7.1.9.1063 and 7.1.9.1067 (Atlas, Hive, and Impala) |
| 7.3.2.0 | 7.1.7.3023 (Hive, Ranger, Atlas, and Impala) |
For more information about each of these releases, refer to the Cloudera Product documentation.
Supported Cloudera Runtime components
Runtime components that are compatible with the categorised touchpoints.
| Runtime component | REST / Thrift APIs | Client Libraries and SDKs |
Client-Server Interaction (Atlas / Ranger / Data Hubs / Data Services) |
Command-Line Interface |
|---|---|---|---|---|
| Atlas | Yes | Yes | Yes | N/A |
| Ranger | Yes | Yes | Yes | N/A |
| Ranger KMS | Yes | Yes | Yes | N/A |
| RAZ | Yes | Yes | Yes | N/A |
| Knox | Yes | Yes | Yes | N/A |
| HBase | N/A | Yes | N/A | Yes |
| HDFS | Yes | Yes | N/A | Yes |
| Phoenix | Yes | N/A | N/A | N/A |
| Ozone | Yes | Yes | Yes | Yes |
| Hive | Yes | Yes | N/A | Yes |
| Impala | Yes | Yes | Yes | Yes |
| Livy | Yes | N/A | N/A | N/A |
| Spark | Yes | Yes | Yes | Yes |
