hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lars George (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-13305) Get(Get get) is not copying the row key
Date Fri, 20 Mar 2015 18:31:38 GMT
Lars George created HBASE-13305:
-----------------------------------

             Summary: Get(Get get) is not copying the row key
                 Key: HBASE-13305
                 URL: https://issues.apache.org/jira/browse/HBASE-13305
             Project: HBase
          Issue Type: Bug
          Components: API
    Affects Versions: 1.0.0
            Reporter: Lars George


I tried this:

{code}
    Get get1 = new Get(Bytes.toBytes("row1"));
    get1.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("qual1"));

    Get get2 = new Get(get1);
    Result result = table.get(get2);
{code}

It fails (eventually) with: 

{noformat}
Mar 20, 2015 1:47:13 PM org.apache.hadoop.hbase.client.RpcRetryingCaller callWithRetries
INFO: Call exception, tries=13, retries=35, started=170167 ms ago, cancelled=false, msg=row
'null' on table 'testtable' at null
{noformat}

And since you cannot assign a row key other than using the only other constructor {{Get(byte[]
row)}} it means that above copy of get seems useless.

Need to fix so that row is copied too.



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

Mime
View raw message