Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
Description
One of our 100 nodes cluster crashed by namenode crash.
We restarted and found it spend about two and a half hours to split hlogs.
After crashed, there are about 3,500 hfiles in /hbase/.logs/. Split 1 of them need about 2~3 seconds.
SplitLog works in a single thread of HMaster. Why not move it to regionservers? And HMaster only creates split plans and notifies regionserver through zookeeper.