O'Reilly logo

Learning Cascading by Victoria Loewengart, Michael Covert

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Dynamically controlling flows

One interesting aspect of Cascading is that flows can be dynamically controlled. Other similar languages and paradigms such as Pig and Hive allow a high degree of programmability, but their defined work runs from beginning to end, with no ability to control the execution flow through examination of data or conditions. With Cascading, program control can be used to alter the processing of a flow, to run it multiple times, to prevent it from running, or to programmatically control the very sequence and choice of flows that run. This is an important feature of Cascading and differentiates it from many other higher level frameworks. So the dynamic control of a flow is a "programmable" ability to run one or more flows ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required