【问题标题】:Is HBase stable and production-ready?HBase 是否稳定且可用于生产?
【发布时间】:2010-11-04 13:29:33
【问题描述】:

对于在自己的集群上部署 HBase 的人,您是否觉得它对于生产使用足够稳定?您遇到过哪些类型的麻烦或问题?

我确实看到很多公司在生产中使用 HBase (http://wiki.apache.org/hadoop/Hbase/PoweredBy),但我很好奇是否需要大量维护、修补和防火练习来保持 HBase 集群正常运行。

【问题讨论】:

    标签: hadoop hbase


    【解决方案1】:

    HBase 即将通过 HBase-0.20 达到一个重要的里程碑。有一个 alpha 版,很快就会成为 RC。它有非常重大的性能改进。据报道,StumbleUpon 使用 HBase 的主干版本为他们的网站提供服务,没有额外的缓存层,其他人也是如此。所以我会说它绝对可以用于生产。

    Ryan Rawson(StumbleUpon 的)最近在 nosql 会议上对此进行了nice talk,主要是关于过去 6 个月的进展情况。如果您不想观看整个内容,可以使用幻灯片。除了性能改进之外,另一个主要的补充是它现在与 zookeeper 集成,因此 master 不再是单点故障。

    由于文件格式的限制,HBase 曾经因内存问题而出现小单元格大小的问题。新的自定义文件格式也解决了这个问题,这也提高了性能。

    我已经用 HBase 进行了大约一年的试验,我已经准备好将 0.20 用于生产服务,我不太喜欢旧版本。我建议在试验时至少使用 4 或 5 个节点的 devcluster。

    我无法真正评论维护生产集群的感受,因为我们只是从生产集群开始。一个有帮助的方面是邮件列表非常活跃,并且 irc 一直在使用,因此至少有一个非常强大的社区可以提供帮助。

    【讨论】:

      猜你喜欢
      • 2012-11-30
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 2013-06-27
      相关资源
      最近更新 更多