When you download Apache Crunch from their website (it comes as source code), it comes without the related MapReduce classes it's based on. Two questions:
1- How is this possible? Apache Crunch is an abstraction on top of MapReduce. How come it isn't packaged with the MapReduce classes?
2- What do I need to do to develop using Apache Crunch? Do I need to download Crunch and MapReduce separately? If so, how can I know which MapReduce version I need to match the Crunch version?