Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
HCatalog's pig support should be moved into a separate jar.
DETAILS:
One of HCatalog's major goals is making the HiveMetaStore accessible to other processing frameworks (pig for example). If we bundle everything inside a single hcatalog.jar it will have a large number of processing framework dependencies.
For example, let's say HCatalog has the core classes, and adaptors for pig & scalding all bundled inside a single hcatalog.jar. The maven dependencies will include both pig & scalding. Projects integrating with hcat either end up with way more dependencies than necessary, or they need to pick & choose which dependencies to include in their project.
Packaging pig support as a separate jar allows users to get the pig support without dependencies from other processing frameworks.
Attachments
Attachments
Issue Links
- blocks
-
HCATALOG-132 Add HCatalog to Maven Repository
- Closed