【发布时间】:2019-07-19 11:25:47
【问题描述】:
Spark 用于从 SQL Server 数据库中获取表的架构。由于数据类型不匹配,我在使用此架构创建 Hive 表时遇到问题。我们如何在 Spark Scala 中将 SQL Server 数据类型转换为 Hive 数据类型。
val df = sqlContext.read.format("jdbc")
.option("url", "jdbc:sqlserver://host:port;databaseName=DB")
.option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
.option("dbtable", "schema.tableName")
.option("user", "Userid").option("password", "pswd")
.load().schema
【问题讨论】:
-
您面临哪些类型的问题?这是您可用于映射 Hive/SQL Server 架构的一种来源docs.oracle.com/goldengate/v12212/gg-veridata/GVDUG/…
-
从模式中它应该自动转换为 hive 数据类型。如何使用 spark scala 来实现?
标签: scala apache-spark mssql-jdbc