【问题标题】:When to use Apache Helix and when to use Apache Mesos何时使用 Apache Helix 以及何时使用 Apache Mesos
【发布时间】:2017-02-10 08:03:31
【问题描述】:

Apache Mesos 是一个集群管理器,提供跨分布式应用程序或框架的高效资源隔离和共享。它可以在动态共享的节点池上运行 Hadoop、MPI、Hypertable、Spark 和其他框架。

Apache Helix 是一个通用集群管理框架,用于自动管理托管在节点集群上的分区、复制和分布式资源。面对节点故障和恢复、集群扩展和重新配置,Helix 会自动重新分配资源。

两者都是集群管理器,选择哪一个?为什么?

【问题讨论】:

  • 但是 helix 看起来像是在 mesos 之后创建的
  • 将此问题发送到 Apache 邮件列表。也许参与这两个项目的人会解释这些差异。
  • Here 简要概述了 Hellix 是什么以及它在 LinkedIn 中的使用方式
  • WRT “已废弃”--Helix 的最后一次更新是在一月份:helix.apache.org/0.6.7-docs/releasenotes/release-0.6.7.html,并且 0.71 测试版也已发布。 (全面披露:LinkedIn 员工,虽然我不是工程师)
  • @janisz 感谢您的链接

标签: apache cluster-computing admin mesos helix


【解决方案1】:

这是我在Apache Helix vs YARN 上写的适用于 Mesos v/s Helix 的内容。 YARN/Mesos 和 Helix 是相辅相成的。

您使用 Helix 构建系统并管理系统的内部状态。系统构建完成后,既可以独立部署,也可以使用 YARN/Mesos 进行部署。

@janisz,Helix 是 widely used 并积极开发。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-09
    • 2010-10-05
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多