【问题标题】:Apache Spark with Java : Launching multiple app requests simultaneouslyApache Spark with Java:同时启动多个应用程序请求
【发布时间】:2019-10-24 13:05:54
【问题描述】:

我们在 java 中使用 spark 并创建了 Java REST api 来调用我们的 spark 代码。在调用 REST url 时,我的 java 方法将创建 SparkSession 和 Context 以继续计算。这对于单个请求工作正常,但对于同时多个请求,我们收到与 SparkContexts 相关的问题:多个 SparkContexts in same Driver JVM

还尝试使用:conf.set("spark.driver.allowMultipleContexts", "true");

请建议如何管理同时 Spark 请求的 Spark 上下文。或者任何其他处理这种情况的方法?

【问题讨论】:

    标签: java apache-spark hadoop bigdata


    【解决方案1】:

    有几个开源选项可用。
    1. Spark jobserver - 提供 RESTful 接口,用于将请求提交到相同的 spark 上下文。
    2.Zeppelin,Livy-提交Spark请求的Notebook接口。
    它们还公开 REST 端点以提交 Spark。

    【讨论】:

      猜你喜欢
      • 2015-08-25
      • 2022-01-24
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多