Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Not A Problem
-
None
-
None
-
None
-
None
Description
If the data file for ROOT or .META. is damaged, a HBase installation is rendered inoperative. Manual recovery through writing a new ROOT by hand is relatively simple (I think) but it's not simple and maybe not even possible to recreate a .META. containing thousands of regions. During one experiment I lost the entire .META. data file due to DFS errors during compaction. This can be avoided by utilizing multiple backing data files for ROOT and .META. synchronized in a manner that avoids total data loss should the filesystem become degraded.