【发布时间】:2019-05-15 21:24:31
【问题描述】:
我正在尝试将 spark 版本 2.2.1 更改为 2.4.0 在 spark 2.2 中,Following 工作正常。
val query = "(select id, myPartitionColumnString from myTable) query"
val splitColumn = "CHECKSUM(myPartitionColumnString)"
spark.read.jdbc(jdbcUrl, query, splitColumn, lowerBound, upperBound, numPartitions, connectionProperties)
但在 spark 2.4 中,它会导致这样的错误
User-defined partition column CHECKSUM(myPartitionColumnString) not found in the JDBC relation: struct<id: int, myPartitionColumnString: string>
我确定 CheckSum 已定义。
【问题讨论】:
标签: apache-spark apache-spark-sql