首先,我是dc/os新手。。。
我用vagrant在本地安装了dc/os,一切正常。然后我安装了cassandra,spark,我想用docker来理解容器的概念,到目前为止还不错。
现在是时候开发一个akka服务了,我有点不知道该怎么开始。akka服务应该只提供一个httprest端点,并将一些数据存储到cassandra。
所以我准备好了dc/os,eclipse就在我面前。现在我想开发akka服务并从外部dc/os连接到cassandra,我该怎么做?这是错误的方法吗?我是否应该单独安装cassandra,并且只有在我准备好部署到dc/os时才安装?
因为安装cassandra、spark和其他所有东西都很简单,所以我也想用它来开发。
1条答案
按热度按时间vx6bjr1n1#
虽然有点过时(因为它使用的是dc/os 1.7,而现在您应该真正使用1.8),但codecentric提供了一个非常不错的教程,其中应该包含入门所需的所有内容:
它将指导您设置dc/os、cassandra、kafka和spark
它展示了如何使用akka reactive streams和reactive kafka扩展将来自twitter的数据摄取到kafka中
它展示了如何使用spark来接收数据cassandra
另一个优秀的演练资源可通过cake解决方案获得:
它将引导您完成dc/os、cassandra、kafka和marathon lb(负载平衡器)的设置
它解释了akka的服务发现
它展示了如何通过web公开服务