Skip to content

Commit de4bf04

Browse files
authored
Merge pull request #19939 from NathanMSFT/20210805_limitations
20210805 1613 - documenting limitations/requirements
2 parents 02a3e4f + a3cdb5b commit de4bf04

4 files changed

Lines changed: 15 additions & 6 deletions

File tree

docs/relational-databases/polybase/configure-scale-out-groups-windows.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Configure PolyBase scale-out groups on Windows"
33
description: Set up a PolyBase scale-out group to create a cluster of SQL Server instances. This improves query performance for large data sets from external sources.
4-
ms.date: 07/07/2021
4+
ms.date: 08/05/2021
55
ms.prod: sql
66
ms.technology: polybase
77
ms.topic: "tutorial"
@@ -100,7 +100,10 @@ After setup is complete, both machines can function as PolyBase Group head nodes
100100
4. Start PolyBase Engine. Restart PolyBase data movement service.
101101

102102
5. Verify that the node has been removed by running the DMV sys.dm_exec_compute_nodes on PQTH4A-CMP01. Now, PQTH4A-CMP02 will function as a standalone head node
103-
103+
104+
## Known limitations
105+
If you have a default SQL Server instance that is configured to listen on TCP port other than 1433, you cannot use it as a head node in a PolyBase scale-out group. When executing `sp_polybase_join_group`, if you pass 'MSSQLSERVER' as the instance name, SQL Server will assume port 1433 is the listener port, so the Data Movement service will be unable to connect to the head node when starting.
106+
104107
## Next steps
105108

106109
For troubleshooting, see [PolyBase troubleshooting with dynamic management views](/previous-versions/sql/sql-server-2016/mt146389(v=sql.130)).

docs/relational-databases/polybase/polybase-faq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
metadata:
33
title: "Frequently Asked Questions in PolyBase"
44
description: Compare PolyBase and linked servers and compare PolyBase in Big Data Clusters and PolyBase in stand-alone instances. Find out what's new in PolyBase 2019.
5-
ms.date: 07/07/2021
5+
ms.date: 08/13/2021
66
ms.prod: sql
77
ms.technology: polybase
88
ms.topic: conceptual
@@ -88,7 +88,7 @@ sections:
8888
| Source platform | Reference |
8989
| ---- | ---- |
9090
| Microsoft SQL Server | [Ports Used By SQL Server](../../sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access.md#ports-used-by-)|
91-
| Hadoop HDFS | [Administering HDFS](https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.5/administration/content/hdfs-ports.html)|
91+
| Hortonworks HDP | [Administering HDFS](https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.5/administration/content/hdfs-ports.html)|
9292
| Cloudera CDH | [Ports Used by CDH Components](https://docs.cloudera.com/documentation/enterprise/6/6.3/topics/cdh_ports.html)|
9393
| | |
9494

docs/relational-databases/polybase/polybase-installation.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Install PolyBase on Windows"
33
description: Learn to install PolyBase as a single node or PolyBase scale-out group. You can use an installation wizard or a command prompt. Finally, enable PolyBase.
4-
ms.date: 06/09/2021
4+
ms.date: 08/05/2021
55
ms.prod: sql
66
ms.technology: polybase
77
ms.topic: conceptual
@@ -32,6 +32,8 @@ To install a trial version of SQL Server, go to [SQL Server evaluations](https:/
3232

3333
- PolyBase services require SQL Server service to have TCP/IP network protocol enabled to function correctly. TCP/IP is enabled by default on all editions of SQL Server except for the Developer and Express SQL Server editions. For PolyBase to function correctly on the Developer and Express editions, you must enable TCP/IP connectivity. See [Enable or disable a server network protocol](../../database-engine/configure-windows/enable-or-disable-a-server-network-protocol.md). Additionally, if TCP/IP Protocol configuration setting **Listen All** is set to **No**, you must still have an entry for the correct listener port in either **TCP Dynamic Ports** or **TCP Ports** under **IPAll** in TCP/IP Properties. This is required due to the way PolyBase services resolve the listener port of the SQL Server Engine.
3434

35+
- PolyBase services require Shared Memory protocol to be enabled to function properly.
36+
3537
>[!NOTE]
3638
> PolyBase can be installed on only one SQL Server instance per machine.
3739

docs/relational-databases/polybase/polybase-versioned-feature-summary.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: "PolyBase features and limitations"
33
title: "PolyBase features and limitations"
44
descriptions: This article summarizes PolyBase features available for SQL Server products and services. It lists T-SQL operators supported for pushdown and known limitations.
5-
ms.date: 04/19/2021
5+
ms.date: 08/05/2021
66
ms.prod: sql
77
ms.technology: polybase
88
ms.topic: conceptual
@@ -54,6 +54,10 @@ PolyBase has the following limitations:
5454

5555
- PolyBase on SQL Server on Linux will not function if IPv6 is disabled in the kernel. See [Release notes for SQL Server 2019 on Linux](../../linux/sql-server-linux-release-notes-2019.md#networking) for further information on this limitation.
5656

57+
- PolyBase services require Shared Memory protocol to be enabled to function properly.
58+
59+
- If you have a default SQL Server instance that is configured to listen on TCP port other than 1433, you cannot use it as a head node in a PolyBase scale-out group. When executing sp_polybase_join_group, if you pass 'MSSQLSERVER' as the instance name, SQL Server will assume port 1433 is the listener port, so the Data Movement service will be unable to connect to the head node when starting.
60+
5761
<!--SQL Server 2016-->
5862
::: moniker range="= sql-server-2016 "
5963

0 commit comments

Comments
 (0)