1

目前在我正在使用的笔记本中

spark.read \  
  .format("com.databricks.spark.sqldw")\  
  .option("url", myurl)

从 Azure SQL DW 读取数据。但是现在突然出现错误: 原因:java.lang.IllegalArgumentException:返回的意外版本:Microsoft Azure Synapse SQL Analytics - 10.0.10887.0 Dec 18 2019 21:47:50 版权所有 (c) Microsoft Corporation 确保您的 JDBC url 包含"database=" 选项,并且它指向一个有效的 Azure SQL 数据仓库名称。此连接器不能用于与 DW 以外的任何其他系统(例如 Azure SQL 数据库)进行交互。

发生了什么 ???

当我使用

spark.read \  
  .format("jdbc")\  
  .option("url", myurl)

还行吧 。为什么 ?

4

1 回答 1

1

出现此问题是由于 Microsoft 更改了 Azure 数据仓库的名称。我今天遇到了同样的问题,并将其提交给 Microsoft 支持。他们目前正在回滚。希望尽快看到解决方案。

于 2020-01-20T17:10:53.670 回答