sql-server - 尝试使用 spark 从 SQL Server 读取表时出错
问题描述
我试图从安装在我机器上的 SQL Server 读取表。当我尝试执行我的代码时,我收到如下错误:
com.microsoft.sqlserver.jdbc.SQLServerException:与主机 LAPTOP-081IVYQP、端口 1433 的 TCP/IP 连接失败。错误:“LAPTOP-081IVYQP。验证连接属性。确保 SQL Server 实例正在主机上运行并在端口接受 TCP/IP 连接。确保与端口的 TCP 连接未被防火墙阻止。 ”。
这是我执行的代码:
InputDf= spark.read.format("jdbc")\
.option("url", "jdbc:sqlserver://LAPTOP-xxxxx:1433;database=Demoxxxxx")\
.option("dbtable", "dbo.DemoTb")\
.option("user", "xxxxxx")\
.option("password", "xxxxxxxxx")\
.option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver")\
.load()
有人可以解释并指导我绕过此错误并将表加载到数据块中的方法。
解决方案
推荐阅读
- visual-studio-code - Visual Studio Code 扩展的端到端测试实现
- python - matplotlib 子图没有间隙但最后一个
- mysql - MariaDB:启动后立即关闭
- c# - .NET 中的 Keyboard.IsKeyDown() 返回不正确的值?
- angular - 类型“指令”.ts 上不存在属性“元素”
- java - 使用 Java Optional.map 从布尔值转换字符串时出现编译器错误
- python - 使用递归和用户输入在 Python 中进行简单的搜索和替换
- swift - 根据键和值对字典数组进行排序
- gwt - 如何清除 SafeHtmlBuilder 值
- sql - 遍历临时表中的派生值,以便可以将其值用作使用 for 循环的 where 条件