3

首先,我是 DC/OS 的新手……

我用 Vagrant 在本地安装了 DC/OS,一切正常。然后我安装了 Cassandra、Spark 和我想用 Docker 来理解容器的概念,到目前为止一切都很好。

现在是开发 Akka 服务的时候了,我有点困惑应该如何开始。Akka 服务应该简单地提供一个 HTTP REST 端点并将一些数据存储到 Cassandra。

所以我准备好了我的 DC/OS,还有 Eclipse 在我面前。现在我想开发 Akka 服务并从 DC/OS 外部连接到 Cassandra,我该怎么做?这是错误的方法吗?我是否应该单独安装 Cassandra,并且只有在我准备好后才部署到 DC/OS?

因为安装 Cassandra、Spark 和其他所有东西非常简单,所以我也想将它用于开发。

4

1 回答 1

3

虽然有点过时了(因为它使用的是 DC/OS 1.7,而且你现在应该真的使用 1.8)有一个来自codecentric的非常好的教程,其中应该包含你需要开始的所有内容:

  1. 它会指导您设置 DC/OS、Cassandra、Kafka 和 Spark
  2. 它展示了如何使用 Akka 反应式流和反应式 kafka 扩展将数据从 Twitter 摄取到 Kafka
  3. 它展示了如何使用 Spark 摄取数据 Cassandra

另一个很棒的演练资源可通过Cake Solutions获得:

  1. 它会引导您设置 DC/OS、Cassandra、Kafka 和 Marathon-LB(负载均衡器)
  2. 它解释了 Akka 的服务发现
  3. 它展示了如何通过 Marathon-LB 公开服务
于 2016-10-11T12:22:34.303 回答