¿Cómo puedo ejecutar Spark en un clúster?
Puedes utilizar el modo de despliegue autónomo, que sólo necesita que Java esté instalado en cada nodo, o los gestores de clúster Mesos y YARN. Si quieres ejecutarlo en Amazon EC2, AMPLab proporciona scripts EC2 para lanzar automáticamente un clúster.

Ten en cuenta que también puedes ejecutar Spark localmente (posiblemente en varios núcleos) sin ninguna configuración especial, simplemente pasando local como URL maestra, donde N es el número de hilos paralelos que deseas.
How can I run Spark on a cluster?
You can use either the standalone deploy mode, which only needs Java to be installed on each node, or the Mesos and YARN cluster managers. If you'd like to run on Amazon EC2, AMPLab provides EC2 scripts to automatically launch a cluster.

Note that you can also run Spark locally (possibly on multiple cores) without any special setup by just passing local[N] as the master URL, where N is the number of parallel threads you want.