You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2016/04/22 02:40:12 UTC

[jira] [Created] (PHOENIX-2851) Support multi level aggregation through partial aggregation feature in Pig

James Taylor created PHOENIX-2851:
-------------------------------------

             Summary: Support multi level aggregation through partial aggregation feature in Pig
                 Key: PHOENIX-2851
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2851
             Project: Phoenix
          Issue Type: New Feature
            Reporter: James Taylor
            Assignee: Prashant Kommireddi


Explore the option of pushing partial aggregation in Pig to Phoenix engine. Phoenix is good at doing the first level aggregation optimally in coprocessors, but lacks the ability to do a multi-level aggregation since it's single client node. We could leverage our Pig integration to fill that gap. 

Here is the Pig class that does it within the Map phase right now.

https://pig.apache.org/docs/r0.11.0/api/org/apache/pig/backend/hadoop/executionengine/physicalLayer/relationalOperators/POPartialAgg.html

This could be built into Pig and might require some patches on Phoenix, or might just be a simple delegation.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)