如何在 AWS 上 运行 Spark Java 应用程序?

How to run Spark Java application on AWS?

我使用 Spark Java 框架 (www.sparkjava.com) 开发了一个应用程序。我能够在我的 windows 上将工件构建为 JAR 文件。我可以确认我可以通过命令行 "java -jar App.jar Main.java" 运行 它。它在 localhost:4567.

托管了一个网络应用程序

将此加载到 AWS 服务器的最 convenient/quickest 方法是什么?我创建了一个 EC2 实例(AMI 实例),将 jar 文件复制到它上面,运行 命令。日志好像运行成功了,但是我打不到DNS服务器。好像没起来

我找到了解决方案。

  1. 登录 AWS
  2. 点击 Instances 然后点击你的 Instance
  3. 在描述中,查看安全组,点击您的安全组
  4. 在“入站”选项卡中,单击“添加规则”
  5. 添加 HTTP、HTTPS 和自定义
  6. 对于自定义,将端口设置为您想要的端口 适用于所有传入流量。点击应用。