title: Joining data sets in Spark
body: <p>What are different ways to join data in Spark?</p>
  
  <p>Hadoop map reduce provides - distributed cache, map side join and reduce side join. What about Spark?</p>
  
  <p>Also it will be great if you can provide simple scala and python code to join data sets in Spark.</p>