hbase在hdfs中的路徑結構如下:
名(ming)(ming)空間/表(biao)名(ming)(ming)/region名(ming)(ming)/列(lie)族名(ming)(ming)/文件名(ming)(ming) 從這個(ge)路徑可以看出,每張表(biao)會被劃分為多個(ge)region,實際(ji)上(shang)這些region會被平均(jun)分配(pei)到多個(ge)節(jie)點上(shang),如果某(mou)個(ge)時間點有大量的(de)(de)請求都落在某(mou)個(ge)單一region上(shang),則(ze)會加重(zhong)該節(jie)點的(de)(de)負擔,嚴重(zhong)時甚(shen)至導致死機。
region將(jiang)表(biao)按(an)rowkey進(jin)行固(gu)定大小的(de)劃分,范圍內的(de)數據到達一個(ge)閥值就(jiu)會生成一個(ge)新的(de)region,因此hbase的(de)熱(re)點問(wen)題也可以說是行鍵的(de)熱(re)點問(wen)題。