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 > > >