Cassandra on Mesos with Docker
本文讲的是Cassandra on Mesos with Docker, 【编者的话】分布式系统是难于理解、设计、构建和管理的,Apache Mesos能够在集群机器上运行多种分布式系统,并可高效的共享资源。Marathon是一个mesos框架,支持运行长服务。本文介绍了如何在Mesos上运行Docker化的Cassandra集群,推荐阅读。 目标 我们想在Mesos集群上使用Docker容器,并以Marathon长期运行job的方式部署Datastax Cassandra集群。别以为我们只是想将这些热点词汇堆砌在一起,接下来我会具体介绍我们是怎么做的。 在过去的几个月里,我们使用Mesos作为云资源管理器,并且成功部署了Mesos集群。这些集群和Jenkins、Mesos Jekins Scheduler以及开发环境整合在一起支持CI/CD环境,并用Marahon来运行时间较长的任务,同时,我们选择Docker作为容器化工具。现在我们已经成功部署了Cassandra,并且我们推荐在高吞吐量的项目里使用Datastax Cassandra。 场景 我们之前在Akka集群中使用了一个Ca...