As for Cascalog: awesome! Nice work, Nathan!
Scala has basically two learning curves, like most languages that serve well as transitionary languages. To just switch from Java to bad-Scala is easy. To switch from bad-Scala to good-Scala is hard.
Clojure, on the other hand, has no happy path from Java that doesn't require it's journeyman to at least want to think hard about learning something new. There's still a long road from bad-Clojure to good-Clojure (and onto uber-Clojure which includes metaprogramming lispy goodness), but to get to the bad-Clojure state requires substantial effort on its own.
But to get access to tools like Cascalog, boy is it worth it!
I can't comment on the scala community by comparison, but the environment around Clojure simply seems to make people more productive quickly once they are willing to ask questions and read lots of code to learn. Mind getting to that point can be hard.