Databases Reference
In-Depth Information
With Cascading, you can package your entire MapReduce application, including its
orchestration and testing, within a single JAR file. You define all of that within the
context of one programming language—whether that language may be Java, Scala, Clo‐
jure, Python, Ruby, etc. That way your tests are included within a single program, not
spread across several scripts written in different languages. Having a single JAR file
define an app helps for following the best practices required in Enterprise IT: unit tests,
stream assertions, revision control, continuous integration, Maven repos, role-based
configuration management, advanced schedulers, monitoring and notifications, data
provenance, etc. Those are key reasons why we make Cascading, and why people use it
for robust apps that run at scale.
Search WWH ::




Custom Search