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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access