Andrew Olson created CRUNCH-688:
-----------------------------------

             Summary: HFile node affinity only works with default namespace 
HBase tables
                 Key: CRUNCH-688
                 URL: https://issues.apache.org/jira/browse/CRUNCH-688
             Project: Crunch
          Issue Type: Bug
            Reporter: Andrew Olson


A problem was found with CRUNCH-644 which introduced HFile node affinity when 
using a non-default namespaced HBase table,

{noformat}
Caused by: java.lang.IllegalArgumentException: java.net.URISyntaxException: 
Relative path in absolute URI: regionLocations_myTableNamespace:myTableName
    at org.apache.hadoop.fs.Path.initialize(Path.java:206)
    at org.apache.hadoop.fs.Path.<init>(Path.java:172)
    at org.apache.hadoop.fs.Path.<init>(Path.java:94)
    at 
org.apache.crunch.io.hbase.HFileUtils.writeToHFilesForIncrementalLoad(HFileUtils.java:517)
    at 
org.apache.crunch.io.hbase.HFileUtils.writePutsToHFilesForIncrementalLoad(HFileUtils.java:608)
    at 
org.apache.crunch.io.hbase.HFileUtils.writePutsToHFilesForIncrementalLoad(HFileUtils.java:578)
    at 
org.apache.crunch.io.hbase.HFileUtils.writePutsToHFilesForIncrementalLoad(HFileUtils.java:542)
    ... 
 {noformat}

The ":" delimiter in the qualified table name isn't a valid path element
https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/filesystem/model.html#Paths_and_Path_Elements





--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to