Cascading is a feature rich API for defining and executing complex and fault tolerant data processing workflows on a Hadoop cluster.