hbase在hdfs中的路徑結(jié)構(gòu)如下:
名空間/表名/region名/列族名/文件名 從這個路徑可以看出,每張表會被劃分為多個region,實際上這些region會被平均分配到多個節(jié)點上,如果某個時間點有大量的請求都落在某個單一region上,則會加重該節(jié)點的負擔,嚴重時甚至導致死機。
region將表按rowkey進行固定大小的劃分,范圍內(nèi)的數(shù)據(jù)到達一個閥值就會生成一個新的region,因此hbase的熱點問題也可以說是行鍵的熱點問題。