Improvements and Behavioral changes
Learn about the change in certain functionality of Flink and Cloudera SQL Stream Builder that has resulted in a change in behavior from the previously released version of Cloudera Streaming Analytics.
Improvements
- Replaced the
bahir-flink
Kudu connector with the externalizedflink-connector-kudu
The new Kudu connector is updated to the current Flink APIs, and also includes new features.
Highlights:
- Updated existing Table API stack, and DataStream Sink code
- Source API implementation that includes streaming mode support
- SQL option to configure Kudu
FlushMode
PRIMARY KEY
definition as part of the SQL code
To see all the included changes and learn more about the Kudu connector, see the Apache release notes.
- Added
aes256-cts-hmac-sha1-96
enctype as default to Keytab service - The keytab generation through Cloudera SQL Stream Builder works out of the box in environments where the Kerberos environment is configured to use the
aes256-cts
encryption type. - Unified default Flink job log4j rolling configuration
For jobs deployed through both Cloudera SQL Stream Builder and Flink, the log4j configuration now by default:
- Applies compression
- Keeps the last 5 entries
- Triggers rollover when size reaches 100MB
For more information on configuring logging, see Adjusting logging configuration in Advanced Settings.
- Added metric reporter jars to parcel
- All metrics reporter implementations available in the core vanilla Flink distribution are shipped with Cloudera Streaming Analytics. Customers can use them by modifying flink-conf.yaml. For more information, refer to Metric Reporters in the Apache Flink documentation.
- Enhanced Python editor in the UI
The code editor in Cloudera SQL Stream Builder UI is extended for better Python syntax checking and codestyle support.
- Refactored schema detect UX for Kafka wizard tables
Users can refresh the detected schema using the UI. The new Avro schema is displayed after the new detection was successful.
Behavioral changes
- Summary:
- CSA-5473 - Search input gets focus by double shift even when editing queries
- Summary:
- CSA-5616 - Increase
metadata
Column Size in MySQL Database to Support Larger Strings - Summary:
- CSA-5694 - Modify text columns to longtext in the mysql schema of Cloudera SQL Stream Builder