[ 
https://issues.apache.org/jira/browse/HBASE-1761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12742146#action_12742146
 ] 

stack commented on HBASE-1761:
------------------------------

>From Bradford:

{code}
"org.apache.hadoop.hbase.client.RetriesExhaustedException: Trying to
contact region server Some server for region , row
'E3652782193BC8D66A0BA1629D0FAAAB', but failed after 11 attempts.
Exceptions:
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.
java.io.IOException: HRegionInfo was null or empty in .META.

      at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getRegionLocationForRowWithRetries(HConnectionManager.java:995)
      at 
org.apache.hadoop.hbase.client.HConnectionManager$TableServers.processBatchOfRows(HConnectionManager.java:1025)
      at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:584)
      at org.apache.hadoop.hbase.client.HTable.put(HTable.java:450)
      at org.apache.hadoop.hbase.client.HTable.commit(HTable.java:1738)
      at org.apache.hadoop.hbase.client.HTable.commit(HTable.java:1719)
      at 
org.apache.hadoop.hbase.mapred.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:74)
      at 
org.apache.hadoop.hbase.mapred.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:54)
      at 
org.apache.hadoop.mapred.MapTask$DirectMapOutputCollector.collect(MapTask.java:576)
      at com.visible.generatefromcsv.FromCSVMapper.map(FromCSVMapper.java:81)
      at com.visible.generatefromcsv.FromCSVMapper.map(FromCSVMapper.java:1)
      at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
      at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:356)
      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
      at org.apache.hadoop.mapred.Child.main(Child.java:170)
{code}

> getclosest doesn't understand delete family; manifests as "HRegionInfo was 
> null or empty in .META" A.K.A the BS problem
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-1761
>                 URL: https://issues.apache.org/jira/browse/HBASE-1761
>             Project: Hadoop HBase
>          Issue Type: Bug
>            Reporter: stack
>             Fix For: 0.20.0
>
>         Attachments: 1761.patch
>
>
> getclosestatorbefore was not converted to deal with the new delete types.  It 
> only knows how to process old style deletes.  Usually all is well as edits 
> come in but its possible to get into state where you have persisted in one 
> file a deletefamily for all in meta and in the file behind it, there are 
> entries on the info family.  Since closest doesn't understand deletefamily, 
> it will return the Put rows only for the subsequent getfull, which knows how 
> to work with deletefamilies fail.
> Once this happens, table is hosed.  Seen on Bradford Stephens upload and at 
> Powerset.  "Fix" is flush and major compact.  Gives impression that hbase is 
> 'delicate'.  Fixing.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to