¿Necesito Hadoop para ejecutar Spark?
No, pero si ejecutas en un clúster, necesitarás algún tipo de sistema de archivos compartido (por ejemplo, NFS montado en la misma ruta en cada nodo). Si tienes este tipo de sistema de archivos, puedes instalar Spark en modo autónomo.