【发布时间】:2018-01-26 13:22:20
【问题描述】:
我在 spark scala 中遇到了区分大小写的问题。 我想从包含一些字符(大写)的 postgres 表中读取,但默认情况下 spark 将名称转换为小写,我收到错误
org.postgresql.util.PSQLException: 错误: 关系“textlogs”不存在
val opts = Map(
"url" -> "jdbc:postgresql://localhost:5433/sparkdb",
"dbtable" -> "TextLogs",
"user" -> "admin",
"password" -> "mypassword"
)
val df = spark
.read
.format("jdbc")
.options(opts)
.load
有没有办法强制 spark 尊重大小写?
【问题讨论】:
标签: postgresql scala apache-spark apache-spark-sql