Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql PGBouncer中的Spark JDBC和事务池_Postgresql_Apache Spark_Jdbc_Pgbouncer_Spark Jdbc - Fatal编程技术网

Postgresql PGBouncer中的Spark JDBC和事务池

Postgresql PGBouncer中的Spark JDBC和事务池,postgresql,apache-spark,jdbc,pgbouncer,spark-jdbc,Postgresql,Apache Spark,Jdbc,Pgbouncer,Spark Jdbc,我正在使用Spark JDBC DataFramReader查询Postgres DB,该查询是由在事务池中工作的Bouncer执行的 从第二次执行的查询中,我收到以下错误: org.postgresql.util.PSQLException: ERROR: prepared statement "S_1" already exists 是否有解决此错误的方法 我试图将prepareThreshold=0添加到连接字符串中。我在JDBC中使用fetchSize选项,一旦删除它,prepareT

我正在使用Spark JDBC DataFramReader查询Postgres DB,该查询是由在事务池中工作的Bouncer执行的

从第二次执行的查询中,我收到以下错误:

org.postgresql.util.PSQLException: ERROR: prepared statement "S_1" already exists
是否有解决此错误的方法


我试图将
prepareThreshold=0
添加到连接字符串中。

我在JDBC中使用
fetchSize
选项,一旦删除它,
prepareThreshold=0
就足够了,我发现了一个更好的解决方案,可以使用
fetchSize
。我将jdbc驱动程序升级到
org.postgresql:postgresql:42.2.5
我在jdbc中使用了
fetchSize
选项,一旦我删除了它,
prepareThreshold=0
就足够了,我找到了更好的解决方案,可以使用
fetchSize
。我将jdbc驱动程序升级到
org.postgresql:postgresql:42.2.5