Travis Crawford created HCATALOG-434:
----------------------------------------

             Summary: Package HCatalog pig support as a separate jar
                 Key: HCATALOG-434
                 URL: https://issues.apache.org/jira/browse/HCATALOG-434
             Project: HCatalog
          Issue Type: Task
            Reporter: Travis Crawford


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.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to