Dear all, We were doing some network migration on our system and made some mistakes in the operation. So for some of our hbase data, we have some block missed, like the following by a fsck command output(in the end part of the mail). I am wondering if we could just ignore the missing blocks(let's say we just lost part of the data) but still keep the whole table available? Because our backup didn't cover all the data in the hbase table. If we could ignore the missing blocks, and do an overwrite with the backup data, the data we lost is trivial.
If we have to drop the table and recover from the file backup, we might lose some of the column family that we didn't back up in our backup storage system. Thanks in advance. Status: CORRUPT Total size: 27674055256 B Total dirs: 1777 Total files: 3094 Total blocks (validated): 3170 (avg. block size 8729985 B) ******************************** CORRUPT FILES: 22 MISSING BLOCKS: 22 MISSING SIZE: 176158662 B CORRUPT BLOCKS: 22 ******************************** Minimally replicated blocks: 3148 (99.30599 %) Over-replicated blocks: 0 (0.0 %) Under-replicated blocks: 0 (0.0 %) Mis-replicated blocks: 0 (0.0 %) Default replication factor: 3 Average block replication: 2.9681387 Corrupt blocks: 22 Missing replicas: 0 (0.0 %) Number of data-nodes: 37 Number of racks: 1 The filesystem under path '/hbase/URLTag' is CORRUPT Best wishes, Stanley Xu
