2016-06-09 11 views
0

Die HBase-Version ist 0,98. Nach dem Neustart der HBase werden alle Regionen über die Clusterknoten hinweg gemischt, und sie sind nicht gleichmäßig verteilt. Also verwende ich den Befehl balancer, um die Tabelle neu zu balancieren. Aber die Regionen sind nicht durch den Tisch ausgeglichen. Bitte beachten Sie die folgende Abbildung. Gibt es eine Möglichkeit, alle Regionen nach Tabelle ausgleichen zu lassen?balancieren HBase-Regionen nach Tabelle

enter image description here

Antwort

0

ich einen Artikel darüber gelesen, aber ich konnte es nicht jetzt finden. Hbase Assing-Regionen von Anzahl zu Regionen Server und wie Sie sehen, sind sie in jedem Regionsserver gleich. aber hbase hat beim Zuweisen von Regionen keine Tabellen- oder Lastausgleichsfunktion, so dass dies zu schweren Schreib-/Lesetabellen in wenigen Regionen und großen und ungenutzten Tabellen auf anderen ungenutzten Regionsservern führt.

Wenn Sie googlen, können Sie ein jira task in Hbase-Projekt finden, das sie versuchen, dies zu beheben, indem Sie diesem Prozess Tabellen- und Ladeerkennung hinzufügen.

+0

Siehe auch diesen Link https://community.hortonworks.com/questions/65208/hbase-balancer-at-a-table-level.html – Matiji66

Verwandte Themen