Steve T created PHOENIX-931:
-------------------------------

             Summary: PhoenixHBaseStorage having 'Relative path in absolute 
URI:' error.
                 Key: PHOENIX-931
                 URL: https://issues.apache.org/jira/browse/PHOENIX-931
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 3.0.0
         Environment: Phoenix: 3.0.0-incubating
Hadoop: 2.2.0
HBase: 0.94.7
Pig: 0.11.1.1
            Reporter: Steve T


I've been trying to get around this error for hours. Am I doing something 
wrong, or is this a bug? Phoenix is working fine with our Hbase until I try to 
use the Pig store func.

As I understand it, the *hbase://* prefix is required. However, Pig (or 
Hadoop?) apparently wants to append "*_logs*" to the end of the table name and 
create a directory with the new name, which it can't do because of the colon ( 
: ) character.

Thanks!

*My Pig script:*
{noformat}
A = load 'input' using PigStorage(',') as (data:chararray);
STORE A into 'hbase://STERRELL_TEST' using 
org.apache.phoenix.pig.PhoenixHBaseStorage('localhost','-batchSize 1000');
{noformat}

*Tail end of output:*
{noformat}
2014-04-11 22:16:54,738 [main] INFO  
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler 
- jar file Job3553321915310880408.jar created
2014-04-11 22:16:54,738 [main] INFO  
org.apache.hadoop.conf.Configuration.deprecation - mapred.jar is deprecated. 
Instead, use mapreduce.job.jar
2014-04-11 22:16:54,779 [main] INFO  
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler 
- Setting up single store job
2014-04-11 22:16:54,783 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 
2017: Internal error creating job configuration.
Details at logfile: /mnt/var/log/apps/pig.log
{noformat}

*Tail end of pig.log:*
{noformat}
Caused by: java.net.URISyntaxException: Relative path in absolute URI: 
hbase://STERRELL_TEST_logs
        at java.net.URI.checkPath(URI.java:1804)
        at java.net.URI.<init>(URI.java:752)
        at org.apache.hadoop.fs.Path.initialize(Path.java:203)
        ... 20 more
{noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to