hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geovanie Marquez <geovanie.marq...@gmail.com>
Subject unable to merge region - "has merge qualifier"
Date Sat, 28 Jun 2014 14:12:47 GMT
I have a table that blew up in the number of regions, I fixed the
configuration and now need to bring the regions back down to our desired
number of 16. I wrote a program to do exactly that and it worked when
tested on a single node cluster, but now in production I get perpetually
stuck on a merge with the log statement in the HMaster log below.

Typically this is the sequence of events:
Table has the following -

RegionMergedA = merge(RegionA, RegionB)

RegionMergeB = merge(RegionMergedA, RegionC)
Then the logs just get stuck repeating the following, where RegionMergeB =

The perpetual statement on the master node. I waited 40 minutes to see if
it cleared to no avail.
9:50:58.059 AM INFO
Skip merging regions
because region 190d50047a820d9b3ef588429c9065ea has merge qualifier

The logs on the regionserver show a successful merge.
Regions merged, hbase:meta updated, and report to master.
Region merge took 0sec

How do I clear the merge qualifier on the region that has been merged?
I tried:

This also happens when I try to merge on the shell:
merge_region '190d50047a820d9b3ef588429c9065ea',

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message