I just created a new test table today, and when trying to drop it, I got ERROR: No serverName in hbase:meta for p_hashes,,1407880525015.6fe0bbb6e5a6f614891e7c1c5901c70f. containing
In the hbase master log, it said client.HConnectionManager$HConnectionImplementation: locateRegionInMeta failed; parentTable=hbase:meta, metaLocation={region=hbase:meta,,1.1588230740, hostname=dn31.manage.com,60020,1407810472702, seqNum=0}, attempt=7/350; retrying after=10077ms; because: No serverName in hbase:meta for p_hashes,,1407880525015.6fe0bbb6e5a6f614891e7c1c5901c70f. containing >From scan 'hbase:meta' in hbase shell, I noticed that p_hashes does not have "info:server" column. p_hashes,,1407880525015.6fe0bbb6e5a6f614891e7c1c5901c70f. column=info:regioninfo, timestamp=1407880525176, value={ENCODED => 6fe0bbb6e5a6f614891e7c1c5901c70f, NAME => 'p_hashes,,1407880525015.6fe0bbb6e5a6f614891e7c1c5901c70f.', STARTKEY => '', ENDKEY => ''} Another sample table that has "info:server" column. test_2,,1407864389951.91bee65616bba337ac6032fa53ed01a7. column=info:regioninfo, timestamp=1407864390169, value={ENCODED => 91bee65616bba337ac6032fa53ed01a7, NAME => 'test_2,,1407864389951.91bee65616bba337ac6032fa53ed01a7.', STARTKEY => '', ENDKEY => ''} test_2,,1407864389951.91bee65616bba337ac6032fa53ed01a7. column=info:seqnumDuringOpen, timestamp=1407864390217, value=\x00\x00\x00\x00\x00\x00\x00\x01 test_2,,1407864389951.91bee65616bba337ac6032fa53ed01a7. column=info:server, timestamp=1407864390217, value=dn24.manage.com:60020 test_2,,1407864389951.91bee65616bba337ac6032fa53ed01a7. column=info:serverstartcode, timestamp=1407864390217, value=1407807046393 Should the "info:server" always be there in the hbase:meta? How can I delete table that do not have the info:server an entry?