Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server 2019 (15.x) Linux rendszeren
Az alábbi lépések PolyBase (mssql-server-polybase és mssql-server-polybase-hadoop) telepítése Linux rendszeren. A PolyBase használatával külső lekérdezéseket futtathat távoli adatforrásokkal.
Prerequisites
A PolyBase telepítése előtt először telepíteni az SQL Server. Ez a lépés konfigurálja a mssql-server-polybase és mssql-server-polybase-hadoop csomag telepítésekor használt kulcsokat és adattárakat.
ODBC-adatforrások támogatása
Vonatkozik: SQL Server 2025 (17.x)
Az SQL Server 2025 -től (17.x) kezdődőEn a PolyBase támogatja a Linuxon futó ODBC-adatforrásokat. A Linux ODBC-adatforrás-támogatásához a .NET-futtatókörnyezet szükséges, amely a PolyBase telepítése során automatikusan letöltődik és települ. A telepítés során internetkapcsolatra van szükség.
Limitations
Az SQL Server telepítésének állomásneve legfeljebb 15 karakter hosszúságú lehet.
A PolyBase nem támogatott linuxos SQL Server 2017 (14.x) rendszeren.
A Linuxon futó PolyBase kibővítése jelenleg nem érhető el.
A Hadoop nem támogatott az SQL Server 2022 (16.x) és újabb verzióiban.
A PolyBase telepítése
Telepítse a PolyBase-t az operációs rendszerhez:
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
- SUSE Linux Enterprise Server (SLES)
Telepítés az RHEL-en
A: SQL Server 2019 (15.x) és újabb verziókra vonatkozik.
Töltse le a Microsoft Red Hat-adattár konfigurációs fájlját.
RHEL 10 esetén:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/10/prod.repoRHEL 9 esetén:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/9/prod.repoRHEL 8 esetén:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repoRHEL 7 esetén:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repoA Red Hat Enterprise Linuxon a következő paranccsal telepítheti a
mssql-server-polybasekövetkező parancsot:sudo yum install -y mssql-server-polybaseAmikor a rendszer kéri, indítsa újra az SQL Server-példányt:
sudo systemctl restart mssql-server
Note
A telepítés után engedélyezze a PolyBase szolgáltatást.
A Hadoop telepítése az RHEL-en
A következőkre vonatkozik: SQL Server 2019 (15.x) csak.
A csomag telepítéséhez használja a
mssql-server-polybase-hadoopkövetkező parancsot:sudo yum install -y mssql-server-polybase-hadoopA PolyBase Hadoop-csomag a következő csomagoktól függ:
mssql-servermssql-server-polybasemssql-server-extensibilitymssql-zulu-jre-11
Indítsa újra
launchpadd, amikor a rendszer kéri:sudo systemctl restart mssql-launchpadd
Note
A telepítés után meg kell adnia a Hadoop kapcsolati szintjét.
Ha offline telepítésre van szüksége, keresse meg a PolyBase-csomag letöltését a Linuxon futó SQL Server 2019 kibocsátási megjegyzéseiben. Ezután kövesse az SQL Server telepítésecikkben ismertetett offline telepítési lépéseket.
A PolyBase engedélyezése
A telepítés után engedélyezze a PolyBase számára, hogy hozzáférjen a szolgáltatásaihoz. Csatlakozzon a telepített SQL Server-példányhoz, és futtassa a következő Transact-SQL parancsot:
EXECUTE sp_configure
@configname = 'polybase enabled',
@configvalue = 1;
RECONFIGURE WITH OVERRIDE;
Nyomkövetési jelző
A következőkre vonatkozik: SQL Server 2022 (16.x)
A PolyBase-képességek Linuxon való használatához engedélyeznie kell az 13702-es nyomkövetési jelzőt az SQL Server indításakor. További információ: Sql Server konfigurálása Linuxon az mssql-conf eszközzel.
PolyBase frissítése
Ha már telepítette mssql-server-polybase, az alábbi parancsokkal frissíthet a legújabb verzióra:
RHEL és Hadoop
A következőkre vonatkozik: SQL Server 2019 (15.x) csak.
sudo yum remove -y mssql-server-polybase-hadoop
sudo yum remove -y mssql-server-polybase
sudo yum check-update
sudo yum install -y mssql-server-polybase
sudo yum install -y mssql-server-polybase-hadoop
RHEL Hadoop nélkül
sudo yum remove -y mssql-server-polybase
sudo yum check-update
sudo yum install -y mssql-server-polybase
Amikor a rendszer kéri, indítsa újra az SQL Server-példányt:
sudo systemctl restart mssql-server
Note
A telepítés után engedélyezze a PolyBase szolgáltatást.
Ismert problémák
Az offline telepítés nem érhető el az SQL Server 2025-ben
Vonatkozik: SQL Server 2025 (17.x)
Az SQL Server 2025 -höz (17.x) készült PolyBase linuxos telepítése jelenleg internet-hozzáférést igényel, mert a telepítő letölti a .NET-futtatókörnyezetet. A rendszer egy későbbi frissítésben offline telepítési módszert biztosít.
Kapcsolódó hivatkozások
A Linuxon futó PolyBase a következő adatforrásokhoz férhet hozzá. Az alábbi hivatkozások segítségével megtudhatja, hogyan hozhat létre külső táblázatot a PolyBase engedélyezése esetén:
- SQL Server és Azure SQL
- Hadoop
- Azure Blob Storage (Microsoft felhőalapú tárhelyszolgáltatása)
- Oracle
- Teradata
- MongoDB és Azure Cosmos DB