Cascading is a Java API for building batch data applications on Hadoop. This document discusses executing Cascading programs on Apache Flink instead of Hadoop MapReduce. With Cascading on Flink, programs are translated to single Flink jobs instead of multiple MapReduce jobs. This improves performance by allowing pipelined execution without writing intermediate data to HDFS. For example, a TF-IDF program runs 3.5 hours faster on Flink than MapReduce. Cascading on Flink leverages Flink's efficient in-memory operators while requiring minimal code changes.