SQL Server 2016 的 Polybase 配置
Posted
技术标签:
【中文标题】SQL Server 2016 的 Polybase 配置【英文标题】:Polybase configuration for SQL Server 2016 【发布时间】:2021-12-30 08:03:45 【问题描述】:根据安装 PolyBase 后的 Microsoft 文档,我应该运行以下代码。
exec sp_configure @configname = 'polybase enabled', @configvalue = 1;
RECONFIGURE;
当我尝试执行此命令时,它会显示错误。如何使用 sp_configure 在配置中添加“启用 polybase”?
消息 15123,级别 16,状态 1,过程 sp_configure,第 62 行 [批处理开始行 0] 配置选项 'polybase enabled' 不存在,或者它可能是一个高级选项
到目前为止我做了什么:
-
PolyBase 已安装。
我检查了
SELECT SERVERPROPERTY ('IsPolybaseInstalled') AS IsPolybaseInstalled;
- 它返回 1。
我启用了EXEC sp_configure 'hadoop connectivity', 7;
我的 TCP 已启用。
我的 PolyBase 正在运行。
在 PolyBase 选项卡上,我看到两个“横向扩展组”:Head 和 Compute。
系统配置
-
polybase 网络加密 = 1
允许多基导出 = 1
显示高级选项 = 1
【问题讨论】:
您是否确认“已显示”高级选项?做USE master;
,GO
,然后EXEC sp_configure 'show advanced option', '1'; RECONFIGURE;
。 How to check advanced options in SQL Server?
@TT。是的,我检查过了,它设置为“显示高级选项 = 1”
【参考方案1】:
文档有误,在 2016 年,您只需要启用“hadoop 连接”即可,您已经完成了。现在检查 Polybase 服务的状态,您应该可以开始了。
【讨论】:
以上是关于SQL Server 2016 的 Polybase 配置的主要内容,如果未能解决你的问题,请参考以下文章
从 SQL Server 2016 到 SQL Server Management Studio 2005 的 ETL
与以前的 SQL Server 版本相比,ROUND 函数返回不同的结果 SQL Server 2016
Windows Server2016+SQL Server 2016 Cluster安装及配置