Apache Mesos 是一个集群管理器,可跨分布式应用程序或框架提供高效的资源隔离和共享。它可以在动态共享的节点池上运行 Hadoop、MPI、Hypertable、Spark 和其他框架。
Apache Helix 是一个通用集群管理框架,用于自动管理托管在节点集群上的分区、复制和分布式资源。面对节点故障和恢复、集群扩展和重新配置,Helix 自动重新分配资源。
两者都是集群管理器,选择哪一个,为什么?
Apache Mesos 是一个集群管理器,可跨分布式应用程序或框架提供高效的资源隔离和共享。它可以在动态共享的节点池上运行 Hadoop、MPI、Hypertable、Spark 和其他框架。
Apache Helix 是一个通用集群管理框架,用于自动管理托管在节点集群上的分区、复制和分布式资源。面对节点故障和恢复、集群扩展和重新配置,Helix 自动重新分配资源。
两者都是集群管理器,选择哪一个,为什么?
这是我在适用于 Mesos v/s Helix 的Apache Helix vs YARN上写的。YARN/Mesos 和 Helix 是相辅相成的。
您使用 Helix 构建系统并管理系统的内部状态。系统构建完成后,既可以独立部署,也可以使用 YARN/Mesos 进行部署。
@janisz,Helix 被广泛使用并积极开发。