allowFullScreen='true' src='http://d.yimg.com/m/up/ypp/default/player.swf' flashvars='vid=21232266&autoPlay=0'>
Cascalog is an interactive query language for Hadoop with a focus on simplicity, expressiveness, and flexibility intended to be used by Analysts and Developers alike. Cascalog eschews the SQL syntax for a simpler and more expressive syntax based on Datalog. With this added expressiveness, Cascalog can query existing data stores "out of the box" with no data "importing" or "under the hood" configuration necessary. Because Cascalog sits on top of Clojure, a powerful JVM based language and interactive shell, adding new operations to a query is as simple as defining a new function. Cascalog relies on Cascading, a robust data-processing API, for defining and running workflows.