hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] [Commented] (HIVE-20020) Hive contrib jar should not be in lib
Date Sun, 01 Jul 2018 23:19:00 GMT


BELUGA BEHR commented on HIVE-20020:

Well, {{MultiDelimitSerDe}} is just an example.  There may be other features facing the same
issue.  It perhaps should be considered to make {{MultiDelimitSerDe}} a first-class SerDe,
but the larger issue about pre-installing the contrib package remains.  I think the first
step should be to remove the hive-contrib from the install base.  Discussions about moving
{{MultiDelimitSerDe}} into Hive proper can commence after that.

> Hive contrib jar should not be in lib
> -------------------------------------
>                 Key: HIVE-20020
>                 URL:
>             Project: Hive
>          Issue Type: Improvement
>          Components: Contrib
>            Reporter: Johndee Burks
>            Priority: Trivial
> Currently the way hive is packaged it includes hive-contrib-<version>.jar in lib,
we should not include it here because it is picked up by services like HS2. This creates a
situation in which experimental features such as the [MultiDelimitSerDe|] are
accessible without understanding how to really install and use it. For example you can create
a table using HS2 via beeline with the aforementioned SerDe and it will work as long you do
not do M/R jobs. The M/R jobs do not work because the SerDe is not in aux to get shipped into
distcache. I propose we do not package it this way and if someone would like to leverage an
experimental feature they can add it manually to their environment. 

This message was sent by Atlassian JIRA

View raw message