首页 文章

如何在AWS Elastic Beanstalk上安装/运行Spark Java Framework?

提问于
浏览
5

通常,我使用Tomcat或Glassfish构建一个Java Web应用程序到WAR(Web应用程序存档文件) . 只需单击几下,即可通过Elastic Beanstalk轻松将此文件部署到AWS中 . 集成很简单,因为Elastic Beanstalk允许我们在Tomcat / Glassfish / Java上部署Web应用程序 .

我最近开始使用名为Spark的轻量级Java框架,www.sparkjava.com . 是否可以通过几次点击在Elastic Beanstalk上部署它?如果没有,是否可以轻松地将Spark Java Web应用程序部署到AWS上?或者,我是否需要创建EC2实例,复制JAR应用程序,并通过命令行启动JAR Web应用程序?

2 回答

  • 6

    当然,您可以通过Tomcat platform将其部署为战争,或通过Java SE platform将其作为胖 jar 运行 .

  • 0

    我发布了一个AWS Elastic Beanstalk的Archetype,它使用DropWizard而不是Spark(但都使用Jetty) - 将它适应Spark应该非常简单 . 请注意,它使用Docker Solution Stack(更灵活,更容易在本地调试) . 这个命令应该让你开始:

    $ mvn archetype:generate -Dfilter=elasticbeanstalk-docker

    此外,AWS允许您创建自定义Java应用程序,例如@ k.liakos在他的回答中说 .

相关问题