Josh Mahonin created PHOENIX-3600:
-------------------------------------

             Summary: Core MapReduce classes don't provide location info
                 Key: PHOENIX-3600
                 URL: https://issues.apache.org/jira/browse/PHOENIX-3600
             Project: Phoenix
          Issue Type: Improvement
    Affects Versions: 4.8.0
            Reporter: Josh Mahonin
            Assignee: Josh Mahonin


The core MapReduce classes {{org.apache.phoenix.mapreduce.PhoenixInputSplit}} 
and {{org.apache.phoenix.mapreduce.PhoenixInputFormat}} don't provide region 
size or location information, leaving the execution engine (MR, Spark, etc.) to 
randomly assign splits to nodes.

Interestingly, the phoenix-hive module has reimplemented these classes, 
including the node-aware functionality. We should port a subset of those 
changes back to the core code so that other engines can make use of them.



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

Reply via email to