You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spark Cassandra Connector 2.5.2中connections_per_executor_max无效求等效参数

问题原因

你遇到的配置报错是因为Cassandra Connector从2.5.0版本开始重构了连接池配置体系,移除了2.4版本中使用的spark.cassandra.connection.connections_per_executor_max参数。

等效配置选项

新版本将连接数限制拆分为两类,分别适配不同的集群拓扑场景:

  • spark.cassandra.connection.localConnectionsPerExecutor:每个Executor可创建的、指向同机架本地Cassandra节点的最大连接数
  • spark.cassandra.connection.remoteConnectionsPerExecutor:每个Executor可创建的、指向跨机架远程Cassandra节点的最大连接数

如果你不需要区分本地/远程连接的上限,将两个参数设置为同一数值,即可完全兼容2.4版本原有参数的行为。

修改后的代码示例
val sparkSession = SparkSession
    .builder()
    .config("spark.cassandra.connection.localConnectionsPerExecutor", 160)
    .config("spark.cassandra.connection.remoteConnectionsPerExecutor", 160)

内容的提问来源于stack exchange,提问作者André Ribeiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 13:18:02