【发布时间】:2016-06-18 05:24:39
【问题描述】:
我将尝试解释我的简化用例。有:
- 计算单词的 Spark 应用程序。
- 为网页提供表单的网络服务器。
- 可以在此表单中输入单词并提交的用户。
服务器接收到单词并将其发送到 Spark 应用程序。 Spark 应用程序根据一些数据将这个词作为输入,并且这个词启动一个重新计算的作业。 Spark 完成计算后,会将结果发送到 Web 服务器,该服务器会在网页上显示结果。
问题是,如何在 spark 应用程序和 web 服务器之间建立通信?
我想,spark-jobserver 或 spark-streaming 可以帮助我,但我不确定。
【问题讨论】:
-
感谢@user398371,我让它工作了。有兴趣的可以看看wordCountExample是用scalatra和Spark Job Server构建的
标签: apache-spark spark-streaming spark-jobserver