何时使用 Apache Helix 以及何时使用 Apache Mesos

When to use Apache Helix and when to use Apache Mesos

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

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

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

这里是我在Apache Helix vs YARN上写的,适用于Mesos v/s Helix。 YARN/Mesos和Helix是互补的。

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

部署

@janisz,Helix widely used 正在积极开发中。