Hadoop for Mac
Hadoop is a software platform that lets one easily write and run applications that process vast amounts of data.
Moreover, Hadoop implements MapReduce, using the Hadoop Distributed File System (HDFS). MapReduce will divide your applications into many small blocks of work.
HDFS creates multiple replicas of data blocks for reliability, placing them on compute nodes around the cluster. MapReduce can then process the data where it is located.
In addition, Hadoop has been demonstrated on clusters with 2000 nodes. The current design target is 10,000 node clusters.