【分布式架构】何时使用Apache Helix以及何时使用Apache Mesos

Chinese, Simplified

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被广泛使用并积极开发。

 

原文:https://stackoverflow.com/questions/42154354/when-to-use-apache-helix-and-when-to-use-apache-mesos

SEO Title
When to use Apache Helix and when to use Apache Mesos