因此,我已经和Akka Actors玩了一段时间了,我已经编写了一些代码,可以在集群中的多台机器上分发计算。在运行“主”代码之前,我需要在我将要部署的每台机器上都有一个ActorSystem等待,我通常通过cd /into/the/proper/folder/脚本来完成这个任务,SSH会将SSH放入所有的机器中,然后执行类似于cd /into/the/proper/folder/和sbt 'run-main ActorSystemCode'的操作来启动这个过程。
我在其中一台机器上运行这个Python脚本(称为“machines”),所以我将看到SSH‘in输出到machines会话中的所有其他机器。每当我运行这个脚本时,似乎所有的机器都在重新编译整个代码,然后才真正运行它,让我在做任何有用的事情之前坐上几分钟。
我的问题是:
发布于 2012-05-15 01:07:57
sbt是一种构建工具,而不是应用程序运行程序。使用sbt程序集在一个jar中构建一个all,并将jar放在每台机器上,并使用scala或java命令运行它。
https://stackoverflow.com/questions/10592646
复制相似问题