Looking Ahead to Apache Flink 1.4.0 and 1.5.0

22 Nov 2017 Stephan Ewen (@StephanEwen), Aljoscha Krettek (@aljoscha), & Mike Winters (@wints)

The Apache Flink 1.4.0 release is on track to happen in the next couple of weeks, and for all of the readers out there who haven’t been following the release discussion on Flink’s developer mailing list, we’d like to provide some details on what’s coming in Flink 1.4.0 as well as a preview of what the Flink community will save for 1.5.0.

Continue reading »

Introducing Docker Images for Apache Flink

16 May 2017 by Patrick Lucas (Data Artisans) and Ismaël Mejía (Talend) (@iemejia)

For some time, the Apache Flink community has provided scripts to build a Docker image to run Flink. Now, starting with version 1.2.1, Flink will have a Docker image on the Docker Hub. This image is maintained by the Flink community and curated by the Docker team to ensure it meets the quality standards for container images of the Docker community.

Continue reading »

Continuous Queries on Dynamic Tables

04 Apr 2017 by Fabian Hueske, Shaoxuan Wang, and Xiaowei Jiang

Flink's relational APIs, the Table API and SQL, are unified APIs for stream and batch processing, meaning that a query produces the same result when being evaluated on streaming or static data.

In this blog post we discuss the future of these APIs and introduce the concept of Dynamic Tables. Dynamic tables will significantly expand the scope of the Table API and SQL on streams and enable many more advanced use cases. We discuss how streams and dynamic tables relate to each other and explain the semantics of continuously evaluating queries on dynamic tables.

Continue reading »