When I delete the specified row,  everything about that table is fine. I can
now continue inserting values and the web ui page shows the appropriate
regions about this table.
Thanks man.
With regards.
Woo

2011/8/4 Jean-Daniel Cryans <jdcry...@apache.org>

> This used to be leftovers from old bugs we had with the old master,
> but I'm not aware of any current bug that cause that. Maybe a failed
> split that rolled back, only your master and region server logs can
> tell.
>
> Looking at the output it seems that your table is healthy, but that
> row in .META. without a regioninfo is screwing up the region lookup.
> Since it's not assigned, you can safely delete it like this:
>
> deleteall '.META.',
> 'testRow,row-6621,1312357031304.f5685bf0b6292525cb6ff7bf1b784683.'
>
> J-D
>
> On Wed, Aug 3, 2011 at 2:16 AM, Xian Woo <infinity0...@gmail.com> wrote:
> > Hello ,guys,
> >
> > I've got  a table of which rows range from 'row1' to 'row-9999'  When I
> > tried to insert some value into the table using hbase shell , an error
> > occurred.
> >
> > hbase(main):014:0> put 'testRow', 'row-7555', 'CF:coasd', 456
> >
> > ERROR: java.io.IOException: HRegionInfo was null or empty in .META.,
> >
> row=keyvalues={testRow,row-6621,1312357031304.f5685bf0b6292525cb6ff7bf1b784683./info:server/1312358658802/Put/vlen=21,
> >
> testRow,row-6621,1312357031304.f5685bf0b6292525cb6ff7bf1b784683./info:serverstartcode/1312358658802/Put/vlen=8}
> >
> > I checked what the hbck said :
> >
> > Number of Tables: 0
> > Number of Tables in flux: 2
> > Number of live region servers: 2
> >  server5.yun.com,60020,1312359067366
> >  server4.yun.com,60020,1312355578234
> > Number of dead region servers: 0
> > RegionServer: server5.yun.com,60020,1312359067366 number of regions: 4
> >  testRow,row-3520,1312363767658.035828750a724d6ce041643aa9a05d19. id:
> > 1312363767658 encoded_name: 035828750a724d6ce041643aa9a05d19 start:
> row-3520
> > end: row-4614
> >  testRow,row-4614,1312363803029.bf9f39ab3e172b72e7d967185f61c4b5. id:
> > 1312363803029 encoded_name: bf9f39ab3e172b72e7d967185f61c4b5 start:
> row-4614
> > end: row-5453
> >  testRow,row-5453,1312363803029.f47d71e4743914daf9dec91916698d79. id:
> > 1312363803029 encoded_name: f47d71e4743914daf9dec91916698d79 start:
> row-5453
> > end:
> >  testRow1,,1312362321918.5af6ffbf5a81c8a94418ffd66f35b8fa. id:
> > 1312362321918 encoded_name: 5af6ffbf5a81c8a94418ffd66f35b8fa start:  end:
> > RegionServer: server4.yun.com,60020,1312355578234 number of regions: 4
> >  -ROOT-,,0.70236052 id: 0 encoded_name: 70236052 start:  end:
> >  .META.,,1.1028785192 id: 1 encoded_name: 1028785192 start:  end:
> >  testRow,,1312363098100.5319467240a0a755f83caf71e4c4f1f4. id:
> 1312363098100
> > encoded_name: 5319467240a0a755f83caf71e4c4f1f4 start:  end: row-252
> >  testRow,row-252,1312363151512.b9f2b07ad2ea34d483d7f05764008be0. id:
> > 1312363151512 encoded_name: b9f2b07ad2ea34d483d7f05764008be0 start:
> row-252
> > end: row-3520
> > Number of empty REGIONINFO_QUALIFIER rows in .META.: 1
> >
> >
> keyvalues={testRow,row-6621,1312357031304.f5685bf0b6292525cb6ff7bf1b784683./info:server/1312358658802/Put/vlen=21,
> >
> testRow,row-6621,1312357031304.f5685bf0b6292525cb6ff7bf1b784683./info:serverstartcode/1312358658802/Put/vlen=8}
> > Summary:
> >  -ROOT- is okay.
> >    Number of regions: 1
> >    Deployed on:  server4.yun.com:60020
> >  .META. is okay.
> >    Number of regions: 1
> >    Deployed on:  server4.yun.com:60020
> >  testRow is okay.
> >    Number of regions: 5
> >    Deployed on:  server4.yun.com:60020 server5.yun.com:60020
> >  testRow1 is okay.
> >    Number of regions: 1
> >    Deployed on:  server5.yun.com:60020
> > 0 inconsistencies detected.
> > Status: OK
> >
> > What does 'empty REGIONINFO_QUALIFIER rows' mean? How to delete this
> > corrupted region? Or how can I fix this problem?
> >
> > Thanks ,guys.
> >
> > Best wishes!
> >
> > Woo
> >
>

Reply via email to