Hi,
I have a strange RIT problem with a single region of our biggest table.
After an hbck (wondering why it only discovered it at that time) it
started trying to assign a region which has been bouncing between
OFFLINE/PENDING_OPEN/OPENING for two days.
I already tried close_region/unassign with force and even the good-old
delete /hbase node in zookeeper, but we still experience the same issue.
Interestinly, the full regions id is
'documents,7128586022887322720,1363696791400.79c619508659018ff3ef0887611eb8f7.'
but in the exception the filename it tries to open is:
'/hbase/documents/5b9c16898a371de58f31f0bdf86b1f8b/d/0707b1ec4c6b41cf9174e0d2a1785fe9'.
Rough sequence from the logs seems to be the following:
===
* Received request to open region:
documents,7128586022887322720,1363696791400.79c619508659018ff3ef0887611eb8f7.
* Setting up tabledescriptor config now ...
* Opening of region {NAME =>
'documents,7128586022887322720,1363696791400.79c619508659018ff3ef0887611eb8f7.',
STARTKEY => '7128586022887322720',
ENDKEY => '7130716361635801616',
ENCODED => 79c619508659018ff3ef0887611eb8f7,} failed, marking as
FAILED_OPEN in ZK
* File does not exist:
/hbase/documents/5b9c16898a371de58f31f0bdf86b1f8b/d/0707b1ec4c6b41cf9174e0d2a1785fe9
[...]
===
As the Exception implies,
'/hbase/documents/5b9c16898a371de58f31f0bdf86b1f8b' does not exist,
while the '/hbase/documents/79c619508659018ff3ef0887611eb8f7' folder
exists and contains all necessary files.
I've checked .META. thinking that the regions ENCODED field might
be broken, which is not the case judging by the 3rd. log-message.
Otherwise, I'm out of ideas how the encoded-region part might get
switched with another value.
Any ideas what might cause such a behaviour and how to fix it?
HBase version: 0.92.1-cdh4.1.2
Complete log-message including stacktrace of the FileNotFound
Exception: http://fpaste.org/10005/04104136/ (Sorry for the format)
Thanks in advance,
Dimitry
--
----------------------------------
Dimitry Goldin
Software Developer
Neofonie GmbH
Robert-Koch-Platz 4
10115 Berlin
T: +49 30 246 27 413
[email protected] <mailto:[email protected]>
http://www.neofonie.de
Handelsregister
Berlin-Charlottenburg: HRB 67460
Geschäftsführung:
Thomas Kitlitschko