我如何创建一个使用 Apache Spark 的 RESTFul 应用程序,特别是在后端使用 Streaming

How can i create a RESTFul application which uses Apache Spark, specially Streaming at the back end

我是 Apache Spark 的新手。我想要一个 RESTFul 服务,它使用 Apache Spark 接收一个文件(大文件),以便在后端近乎实时地处理这个文件。我想在 Java 中实现它。

  1. 推荐的轻量级框架是什么?
  2. 我如何打包此应用程序(分发版)。假设我有一个服务器 (例如 Tomcat)。我应该将 Spark 打包到 Web 服务中吗?

  3. 如何以编程方式 运行 Spark 集群?喜欢服务 总是按需上下波动。

  4. 是否有遵循这种架构或实现的示例?

谢谢

使用Akka HTTP实现REST服务。 如何集成 Akka 和 Spark 的完整工作示例是 killrweather