title: Can someone explain this : "Spark SQL supports a different use case than Hive."
body: <p>I am referring to the following link : <a href="https://cwiki.apache.org/confluence/display/Hive/Hive+on+Spark#HiveonSpark-1.3ComparisonwithSharkandSparkSQL" rel="nofollow">Hive Support for Spark</a></p>
  
  <p>It says : </p>
  
  <blockquote>
    <p>"Spark SQL supports a different use case than Hive."</p>
  </blockquote>
  
  <p>I am not sure why that will be the case. Does this mean as a Hive user i cannot use Spark execution engine through Spark SQL? </p>
  
  <p>Some Questions: </p>
  
  <ul>
  <li>Spark SQL uses Hive Query parser. So it will ideally support all of Hive functionality.</li>
  <li>Will it use Hive Metastore? </li>
  <li>Will Hive use the Spark optimizer or will it build its own optimizer? </li>
  <li>Will Hive translate MR Jobs into Spark? Or use some other paradigm?</li>
  </ul>