2009-06-20 12 views
9

Für Leute, die HBase auf ihren eigenen Clustern eingesetzt haben, glauben Sie, dass es für die Produktion ausreichend stabil ist? Auf welche Arten von Problemen oder Problemen hast du gestoßen?Ist HBase stabil und produktionsbereit?

Ich sehe eine Reihe von Unternehmen als HBase in der Produktion (http://wiki.apache.org/hadoop/Hbase/PoweredBy) aufgeführt, aber ich bin neugierig, ob eine Menge Wartung, Patching und Firedrills in den HBase-Cluster laufen und läuft.

Antwort

10

HBase steht kurz vor einem wichtigen Meilenstein mit HBase-0.20. Es gibt eine Alpha und bald eine RC. Es hat sehr große Leistungsverbesserungen erfahren. StumbleUpon soll seiner Site zufolge die Stammversion von HBase ohne zusätzliche Zwischenspeicherschicht ausliefern. Ich würde sagen, dass es definitiv produktionsbereit ist.

Ryan Rawson (von StumbleUpon) gab eine nice talk darauf bei der Nosql-Konferenz vor kurzem, die hauptsächlich darüber ist, wie weit es in den letzten 6 Monaten gekommen ist. Es gibt Dias, wenn Sie die ganze Sache nicht sehen wollen. Abgesehen von Leistungsverbesserungen ist die andere wichtige Ergänzung, dass es nun mit dem Tierpfleger integriert ist, so dass der Meister kein einziger Punkt des Scheiterns mehr ist.

HBase fiel aufgrund von Einschränkungen des Dateiformats bei kleinen Zellen mit Speicherproblemen um. Dies wurde auch mit einem neuen benutzerdefinierten Dateiformat behoben, das ebenfalls zu Leistungsgewinnen führte.

Ich experimentiere seit ungefähr einem Jahr mit HBase, ich bin bereit, 0,20 mit einem Produktionsservice zu vertrauen, war ich nicht ganz mit älteren Versionen. Ich habe beim Experimentieren mindestens einen 4 oder 5 Knoten Devcluster empfohlen.

Ich kann nicht wirklich sagen, wie es ist, einen Produktionscluster zu betreuen, weil wir gerade erst mit einer Produktion begonnen haben. Ein Aspekt, der hilft, ist, dass die Mailing-Liste extrem aktiv ist und irc ständig verwendet wird, so dass es eine sehr starke Gemeinschaft gibt, die zumindest hilft.