[ https://issues.apache.org/jira/browse/HIVE-16354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zoltan Haindrich updated HIVE-16354: ------------------------------------ Attachment: allinwonder.4.patch #4) rebase/fix problems...I hope the patching problem is gone... > 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 > Attachments: allinwonder.1.patch, allinwonder.2.patch, > allinwonder.3.patch, allinwonder.4.patch > > > 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)