Running Spark in Mesos
Mesos is an open source cluster manager started as a UC Berkley research project in 2008 and quite widely used by a number of organizations. Spark supports Mesos, and Matei Zahria has given a key note at Mesos Con in June of 2016. Here is a link to the YouTube video of the keynote: http://bit.ly/2huK1aC.
Before you start
If you haven't installed Mesos previously, the getting started page on the Apache website gives a good walk through of installing Mesos on Windows, MacOS, and Linux. Follow the URL https://mesos.apache.org/gettingstarted/.
- Once installed you need to start-up Mesos on your cluster
- Starting Mesos Master:
./bin/mesos-master.sh -ip=[MasterIP] -work-dir=/var/lib/mesos
- Start Mesos Agents on all your worker nodes:
./bin/mesos-agent.sh -master=[MasterIp]:5050 -work-dir=/var/lib/mesos
- Make sure Mesos is up and running with all your relevant worker nodes configured:
http://[MasterIP]@5050
Make sure that Spark binary packages are available and accessible by Mesos....