2015-12-17 70 views
3

我使用Spark Java Framework(www.sparkjava.com)開發了一個應用程序。我能夠在我的Windows上構建工件作爲JAR文件。我可以確認我能夠通過命令行「java -jar App.jar Main.java」運行它。它在localhost:4567上託管一個Web應用程序。如何在AWS上運行Spark Java應用程序?

加載到AWS服務器上最方便/最快捷的方式是什麼?我創建了一個EC2實例(AMI實例),通過jar文件複製到它,運行命令。日誌似乎成功運行,但我無法訪問DNS服務器。它似乎沒有起來。

+1

你是什麼意思的「不能打DNS服務器」?你的意思是你無法連接到你的服務器?如果是,請檢查您的EC2實例的安全組是否允許從您的IP地址到4567的入站連接。 – user3707125

+0

謝謝!這回答了這個問題。安全組 - >入站端口。 – codeshark

回答

2

我找到了解決方案。

  1. 登錄到AWS
  2. 點擊實例,然後單擊您的實例
  3. 在說明,請參閱安全組,單擊您的安全組
  4. 在Inbound選項卡中,單擊添加規則
  5. 添加HTTP,HTTPS和自定義
  6. 對於自定義,請將端口設置爲您希望爲所有傳入通信的 的端口。點擊應用。
相關問題