You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2015/09/24 12:20:04 UTC

[jira] [Created] (SPARK-10793) Make sparks use/subclassing of hive more maintainable

Steve Loughran created SPARK-10793:
--------------------------------------

             Summary: Make sparks use/subclassing of hive more maintainable
                 Key: SPARK-10793
                 URL: https://issues.apache.org/jira/browse/SPARK-10793
             Project: Spark
          Issue Type: Improvement
          Components: SQL
    Affects Versions: 1.5.0
            Reporter: Steve Loughran


The latest spark/hive integration round has closed the gap with Hive versions, but the integration is still pretty complex
# SparkSQL has deep hooks into the parser
# hivethriftserver uses "aggressive reflection" to inject spark classes into the Hive base classes.
# there's a separate org.sparkproject.hive JAR to isolate Kryo versions while avoiding the hive uberjar with all its dependencies getting into the spark uberjar.

We can improve this with some assistance from the other projects, even though no guarantees of stability of things like the parser and thrift server APIs are likely in the near future



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org