I have followed some tutorial online but they do not work with Spark 1.5.1 on OS X El Capitan (10.11)
Basically I have run this commands download
FYI, you can run Scala, PySpark, SparkR, and SQL with Spark running on top of Jupyter via https://github.com/ibm-et/spark-kernel now. The new interpreters were added (and marked experimental) from pull request https://github.com/ibm-et/spark-kernel/pull/146.
See the language support wiki page for more information.