2009-06-20 16 views
9

Pour les personnes qui ont déployé HBase sur leurs propres clusters, pensez-vous qu'il est suffisamment stable pour une utilisation en production? Quels types de problèmes ou de problèmes avez-vous rencontrés? Je vois un tas de sociétés répertoriées comme utilisant HBase en production (http://wiki.apache.org/hadoop/Hbase/PoweredBy), mais je suis curieux de savoir si une grande partie de la maintenance, des correctifs et des firedrills vont maintenir le cluster HBase opérationnel. HBase est sur le point de franchir une étape importante avec HBase-0.20.HBase est-elle stable et prête pour la production?

Répondre

10

Il y a un alpha et bientôt un RC. Il a eu des améliorations de performance très importantes. StumbleUpon servirait leur site à vivre la version tronc de HBase, sans aucune couche de mise en cache supplémentaire, comme d'autres. Donc, je dirais que c'est définitivement prêt pour la production. Ryan Rawson (de StumbleUpon) a récemment donné un nice talk lors de la conférence nosql, qui porte principalement sur les progrès réalisés au cours des 6 derniers mois. Il y a des diapositives si vous ne voulez pas regarder le tout. Mis à part les améliorations de performances, l'autre ajout majeur est qu'il s'intègre désormais à zookeeper, de sorte que le maître n'est plus un point de défaillance unique.

HBase utilisé pour tomber avec de petites tailles de cellules avec des problèmes de mémoire en raison d'une limitation du format de fichier. Cela a également été abordé avec un nouveau format de fichier personnalisé, qui a également donné des gains de performance.

Je fais des expériences avec HBase depuis environ un an maintenant, je suis prêt à faire confiance à 0,20 avec un service de production, je n'étais pas tout à fait avec des versions plus anciennes. J'ai recommandé au moins un divcluseur de 4 ou 5 nœuds lors de l'expérimentation.

Je ne peux pas vraiment commenter ce que c'est que de prendre soin d'un cluster de production, parce que nous venons juste de commencer avec un cluster de production. Un aspect qui aide est la liste de diffusion est extrêmement active et irc est en constante utilisation, donc il y a une communauté très forte pour aider au moins.

Questions connexes