[ 
https://issues.apache.org/jira/browse/PHOENIX-2075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14606464#comment-14606464
 ] 

James Taylor commented on PHOENIX-2075:
---------------------------------------

Thanks, [~tdsilva]. Here's some feedback:
- Can we fix the problem with splitting up the column names and then 
recombining them first, in a separate JIRA and then get rid of this change from 
this JIRA?
{code}
diff --git 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ColumnInfoToStringEncoderDecoder.java
 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ColumnInfoToStringEncoderDecoder.java
index ec52fba..c9dfa10 100644
--- 
a/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ColumnInfoToStringEncoderDecoder.java
+++ 
b/phoenix-core/src/main/java/org/apache/phoenix/mapreduce/util/ColumnInfoToStringEncoderDecoder.java
@@ -33,7 +33,7 @@ import com.google.common.collect.Lists;
  */
 public class ColumnInfoToStringEncoderDecoder {
 
-    private static final String COLUMN_INFO_DELIMITER = "|";
+    private static final String COLUMN_INFO_DELIMITER = "~";
     
     private ColumnInfoToStringEncoderDecoder() {
         
{code}
- Add class level javadoc for ParallelScanGrouper and 
DefaultParallelScanGrouper.
- How about making a static INSTANCE variable (or getInstance() static method) 
in DefaultParallelScanGrouper and MapReduceParallelScanGrouper, make the 
constructor private, and use the INSTANCE variable instead of constructing a 
new one each time (as it's stateless)?

> MR integration uses single mapper unless table is salted
> --------------------------------------------------------
>
>                 Key: PHOENIX-2075
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2075
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: James Taylor
>            Assignee: Thomas D'Silva
>         Attachments: PHOENIX-2075-4.4-HBase-0.98-v2.patch, 
> PHOENIX-2075-4.4-HBase-0.98.patch
>
>
> Due to the way we interpret the scans, when we read data from our MR 
> integration, it's always processed by a single mapper.



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

Reply via email to