Flink API Support
Cloudera Streaming Analytics (CSA) offers support for three fundamental layers of the Apache Flink API. You can use DataStream API, the ProcessFunction API and a selected subset of the SQL API to develop your Flink streaming applications.
From the DataStream and ProcessFunction APIs, the following are supported based on the
support annotations provided by the Apache Flink community.
Stable (@Public) | Evolving (@PublicEvolving) |
---|---|
|
|
In the CSA 1.2 release, support for a subset of the SQL API is introduced. Cloudera encourages users to interact with the SQL API through the SQL client or embedding it into DataStream applications. However, Cloudera only provides production support for the latter method due to limitations of the SQL client. For a complete list of supported features in the SQL API, see the Release Notes.