【问题标题】:Is there any way to make static connection to redshift database in spark有什么方法可以在 spark 中建立与 redshift 数据库的静态连接
【发布时间】:2020-04-27 12:18:38
【问题描述】:

我正在使用 spark API spark.read.jdbc(String url,String table,java.util.Properties properties)。它使用从数据库表返回的架构创建一个数据框。

每当我调用上述 API 时,它都会创建一个到数据库集群的连接请求。有没有办法在上面的 API 中传递或创建单例的东西?

【问题讨论】:

    标签: amazon-web-services apache-spark amazon-redshift


    【解决方案1】:

    Spark 是惰性求值的,因此它只会在触发任何操作时触发,例如.load()。我认为在执行下一个操作之前,Spark 不可能保持与 Redshift 的连接打开。这是 Spark 的功能,它会延迟获取连接并在完成操作后立即释放。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 1970-01-01
    • 2021-01-24
    相关资源
    最近更新 更多