In addition, when I opened the Web Based UI and clicked on the "testRow" button in "User Tables", I didn't get any information about "Online Regions" while I can still scan or get this table..
2011/8/3 Xian Woo <infinity0...@gmail.com> > 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 > >