Follow this official link
Download - link
Pre-built with hadoop 2.6 Unzip it and keep it in a folder.
# Apache spark
export SPARK_SSH_FOREGROUND="yes"
# Add the Spark home directory
export SPARK_HOME="/Users/drehman/Apps/spark-1.6.2-bin-hadoop2.6"
# Add the PySpark classes to the Python path:
export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH
# Pyspark looks for this dependency. Do not pip install it.
export PYTHONPATH="${SPARK_HOME}/python/lib/py4j-0.9-src.zip:$PYTHONPATH"
cd $SPARK_HOME
python bin/pyspark
cd $SPARK_HOME
./sbin/start-master.sh
Check master UI - http://localhost:8080/
cd $SPARK_HOME
./sbin/start-slave.sh spark://SANM-MBP01L.local:7077
Check master UI again - http://localhost:8080/
cd $SPARK_HOME/examples/src/main/python
python pi.py 1
cd $SPARK_HOME
./sbin/stop-slave.sh
Check master UI again - http://localhost:8080/
cd $SPARK_HOME
./sbin/start-slave.sh spark://SANM-MBP01L.local:7077 --cores 2 --memory 4g
Check master UI again - http://localhost:8080/
Drivers and workers
cd $SPARK_HOME
./sbin/stop-all.sh