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)