2009-06-20 6 views
9

Для людей, которые развернули HBase на своих собственных кластерах, чувствуете ли вы, что он достаточно стабилен для использования в производстве? С какими проблемами вы сталкиваетесь?Является ли HBase стабильным и готовым к производству?

Я вижу кучу компаний, перечисленных как использующие HBase в производстве (http://wiki.apache.org/hadoop/Hbase/PoweredBy), но мне любопытно, поддерживается ли обслуживание, исправление и запущенные огни, поддерживая кластер HBase.

ответ

10

HBase скоро достигнет важной вехи с HBase-0.20. Есть альфа и скоро будет RC. Это привело к значительному улучшению производительности. StumbleUpon, как сообщается, обслуживает свой сайт, проживая вне магистральной версии HBase, без дополнительного слоя кеширования, как и другие. Поэтому я бы сказал, что он определенно готов к производству.

Ryan Rawson (of StumbleUpon) дал nice talk на нем недавно на конференции nosql, в основном о том, как далеко он за последние 6 месяцев. Есть слайды, если вы не хотите смотреть все это. Помимо улучшений производительности, другое важное дополнение теперь интегрируется с zookeeper, поэтому мастер больше не является одной точкой отказа.

HBase используется для падения с небольшими размерами ячеек с проблемами памяти из-за ограничения формата файла. Это также было рассмотрено с новым форматом пользовательских файлов, который также дал прирост производительности.

Я экспериментировал с HBase уже около года, я готов доверять 0,20 с производственным сервисом, я не совсем был со старыми версиями. При экспериментировании я рекомендовал, по крайней мере, 4 или 5 узлов devcluster.

Я не могу прокомментировать, что это такое, как уход за производственным кластером, потому что мы только начали с производства. Аспект, который помогает, - это список рассылки, который чрезвычайно активен, и irc постоянно используется, поэтому существует очень сильное сообщество, помогающее хотя бы.