从 Apache Spark Java 代码打开 XMLRPC 端口

Opening a XMLRPC Port from Apache Spark Java Code

我的要求是使用 Apache Spark 处理 Web 服务请求。

我开发了一个 XML RPC 服务器,它将由一个 servlet 代码触发,它又将 运行 一个 spark-submit 应用程序。 XML RPC 将等待 spark-submit 完成并将结果发送回 servlet。

我的问题是:

由于依赖性问题,将 spark 与 servlet 集成可能具有挑战性,但撇开这个不谈,您可能更适合使用具有共享 spark 上下文的长 运行 驱动程序,因为创建 spark 上下文可能需要时间(并且您不能在不同的 spark 上下文之间共享缓存数据)。 Ooyala Spark job server can be useful for this, IBM also has a project intended for doing something similar called the Spark Kernel。希望这些项目之一