GitHub user steveloughran opened a pull request:

    https://github.com/apache/spark/pull/6748

    WiP: SPARK-8064 Upgrade to Hive 1.2

    This is work in progress branch to add Hive 1.2.0 support.
    
    Current status: it compiles, initial instantiations don't throw up obscure 
linkage errors.  Tests fail fast on ClientWrapper linking
    
    
    ## Build
    
    Some of the POM changes are probably just superstition: I had them in from 
my original Spark 1.3 + Hive 1.2 build and haven't gone through to see which 
explicit includes/excludes are needed now that
    all the spark dependencies have changed.
    
    ## Compile
    
    in `org.apache.spark.sql.hive.client.ClientWrapper`; `loadPartition`,
    `loadTable` and `loadDynamicPartitions`: need to choose suitable defaults
    for the new options, or add them to the signature
    
    `org.apache.spark.sql.hive.client.ClientWrapper.reset()`: should the 
`deleteData`
    flag be set?
    
    ## Kryo versions
    
    HiveShim now has pasted in some of Hive Utilities to ser/deser using
    the Spark Kryo version, not Hive's


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/steveloughran/spark 
stevel/feature/SPARK-8064-Hive

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/6748.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #6748
    
----
commit fb8a1d29c63c853398ec4a1251b0ae01d305d0ea
Author: Steve Loughran <ste...@hortonworks.com>
Date:   2015-06-10T13:25:46Z

    SPARK-8064 Upgrade Hive to 1.2. Preamble from initial prototype: 
improvements to test setup/teardown & exception reporting.

commit aaba4b9d955c3aea3847396df8d17402aeaa6dea
Author: Steve Loughran <ste...@hortonworks.com>
Date:   2015-06-10T15:53:11Z

    SPARK-8064 POM changes to move to 1.2

commit 548f9a2a89f0f4b15ee92c0685bb3fe0051a81d4
Author: Steve Loughran <ste...@hortonworks.com>
Date:   2015-06-10T15:55:05Z

    SPARK-8064 changes to make compile work again

commit 90da52ff1c977c067f4699bbfb9ae7e47fce1ba8
Author: Steve Loughran <ste...@hortonworks.com>
Date:   2015-06-10T17:46:54Z

    SPARK-8064 POM changes to fix up jackson fasterxml versions consistently

commit 15780c0a6fc79a026c071fe6c5d4cfd79d58727d
Author: Steve Loughran <ste...@hortonworks.com>
Date:   2015-06-10T17:47:59Z

    SPARK-8064 source changes for build

commit 7aa2a6da78ae1dac64885d80becdd92e542d8761
Author: Steve Loughran <ste...@hortonworks.com>
Date:   2015-06-10T17:49:10Z

    SPARK-8064 minor test source changes; new Java test 
(LibraryDependenciesSuite) to fail fast on linkage problems

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to