drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DRILL-5978) Upgrade Hive libraries to 2.1.1 version.
Date Wed, 07 Feb 2018 17:11:00 GMT

    [ https://issues.apache.org/jira/browse/DRILL-5978?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16355733#comment-16355733
] 

ASF GitHub Bot commented on DRILL-5978:
---------------------------------------

Github user vdiravka commented on a diff in the pull request:

    https://github.com/apache/drill/pull/1111#discussion_r166683550
  
    --- Diff: contrib/storage-hive/hive-exec-shade/pom.xml ---
    @@ -39,23 +39,28 @@
               <groupId>log4j</groupId>
             </exclusion>
             <exclusion>
    -          <groupId>commons-codec</groupId>
    -          <artifactId>commons-codec</artifactId>
    -        </exclusion>
    -        <exclusion>
    -          <artifactId>calcite-avatica</artifactId>
    -          <groupId>org.apache.calcite</groupId>
    +          <groupId>org.json</groupId>
    +          <artifactId>json</artifactId>
             </exclusion>
           </exclusions>
         </dependency>
    +    <dependency>
    +      <groupId>org.apache.parquet</groupId>
    +      <artifactId>parquet-column</artifactId>
    +      <version>${parquet.version}</version>
    +    </dependency>
    +    <dependency>
    +      <groupId>com.tdunning</groupId>
    +      <artifactId>json</artifactId>
    +    </dependency>
       </dependencies>
     
       <build>
         <plugins>
           <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-shade-plugin</artifactId>
    -        <version>2.1</version>
    +        <version>3.1.0</version>
    --- End diff --
    
    It is a [last stable](https://maven.apache.org/plugins/maven-shade-plugin/index.html)
version of this plugin. Update is not important. 
    We use 2.4 version around the project. But here was an older version.


> Upgrade Hive libraries to 2.1.1 version.
> ----------------------------------------
>
>                 Key: DRILL-5978
>                 URL: https://issues.apache.org/jira/browse/DRILL-5978
>             Project: Apache Drill
>          Issue Type: Improvement
>          Components: Storage - Hive
>    Affects Versions: 1.11.0
>            Reporter: Vitalii Diravka
>            Assignee: Vitalii Diravka
>            Priority: Major
>              Labels: doc-impacting
>             Fix For: 1.13.0
>
>
> Currently Drill uses [Hive version 1.2.1 libraries|https://github.com/apache/drill/blob/master/pom.xml#L53]
to perform queries on Hive. This version of library can be used for Hive1.x versions and Hive2.x
versions too, but some features of Hive2.x are broken (for example using of ORC transactional
tables). To fix that it will be good to update drill-hive library version to 2.1 or newer.

> Tasks which should be done:
> - resolving dependency conflicts;
> - investigating backward compatibility of newer drill-hive library with older Hive versions
(1.x);
> - updating drill-hive version for [MapR|https://github.com/apache/drill/blob/master/pom.xml#L1777]
profile too.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message