Appendix A. Additional Resources
Going Further with Apache Flink
By now, we hope that we have whet your appetite and you are ready to get started with Apache Flink. What’s the best way to do that? The Flink open source project website is https://flink.apache.org/. This website maintains a “quickstart” guide. In just a few minutes, you will be able to write your first stream processing program. The site even includes an example that allows you to ingest and analyze all edits being made around the world to Wikipedia.org.
If you prefer something more visual, a post on the MapR blog shows you how to use Flink to ingest a data stream of taxi routes in New York City and how to visualize them by using Kibana: The Essential Guide to Streaming-first Processing with Apache Flink.
To dig further, data Artisans maintains a free, comprehensive Flink training resource, with all slides, exercises, and solutions as open source. You can find that at http://dataartisans.github.io/flink-training/.
More on Time and Windows
A large part of this book has discussed various aspects of time and windows with regard to how Flink works and your choices in using it. Aspects of these topics have also been discussed in a series of blog posts. If you are curious to know more about how Flink windows work, visit http://flink.apache.org/news/2015/12/04/Introducing-windows.html, and for more details on session windows, go to http://data-artisans.com/session-windowing-in-flink/. If you really want to dig deep into ...
Get Introduction to Apache Flink now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.