[
https://issues.apache.org/jira/browse/HIVE-16354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zoltan Haindrich updated HIVE-16354:
------------------------------------
Description:
in HIVE-16214 I've identified some pieces which might be good to move to new
modules...since that I've looked into it a bit more what could be done in this
aspect...and to prevent going backward in this path; or get stuck at some point
- I would like to be able to propose smaller changes prior to creating any
modules...
The goal here is to remove the unneeded dependencies from the modules which
doesn't necessarily need them: the biggest fish in this tank is the {{jdbc}}
module, which currently ships with full hiveserver server side + all of the ql
codes + the whole metastore (including the jpa persistence libs) - this makes
the jdbc driver a really fat jar...
These changes will also reduce the hive binary distribution size; introducing
service-client have reduce it by 20% percent alone.
was:
in HIVE-16214 I've identified some pieces which might be good to move to new
modules...since that I've looked into it a bit more what could be done in this
aspect...and to prevent going backward in this path; or get stuck at some point
- I would like to be able to propose smaller changes prior to creating any
modules...
Summary: Modularization efforts - change some dependencies to smaller
client/api modules (was: Modularization efforts)
> Modularization efforts - change some dependencies to smaller client/api
> modules
> -------------------------------------------------------------------------------
>
> Key: HIVE-16354
> URL: https://issues.apache.org/jira/browse/HIVE-16354
> Project: Hive
> Issue Type: Improvement
> Components: Metastore, Server Infrastructure
> Reporter: Zoltan Haindrich
>
> in HIVE-16214 I've identified some pieces which might be good to move to new
> modules...since that I've looked into it a bit more what could be done in
> this aspect...and to prevent going backward in this path; or get stuck at
> some point - I would like to be able to propose smaller changes prior to
> creating any modules...
> The goal here is to remove the unneeded dependencies from the modules which
> doesn't necessarily need them: the biggest fish in this tank is the {{jdbc}}
> module, which currently ships with full hiveserver server side + all of the
> ql codes + the whole metastore (including the jpa persistence libs) - this
> makes the jdbc driver a really fat jar...
> These changes will also reduce the hive binary distribution size; introducing
> service-client have reduce it by 20% percent alone.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)