Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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 lehetővé teszi külső lekérdezések távoli adatforrásokkal való futtatását.
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.
Limitations
Az SQL Server telepítésére szolgáló állomásnév hosszának legalább 15 karakter hosszúságúnak kell lennie.
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 következőkre vonatkozik: SQL Server 2019 (15.x) és újabb verziók.
Töltse le a Microsoft Red Hat-adattár konfigurációs fájlját.
RHEL 10 esetén (előzetes verzióban):
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.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.repoAz alábbi paranccsal telepítse a
mssql-server-polybaseRed Hat Enterprise Linux rendszeren.sudo yum install -y mssql-server-polybaseA rendszer kéri az SQL Server-példány újraindítását. Ehhez használja az alábbi parancsot.
sudo systemctl restart mssql-server
Note
A telepítés után engedélyeznie kell a PolyBase szolgáltatást.
A Hadoop telepítése az RHEL-en
A következőkre vonatkozik: Csak SQL Server 2019 (15.x)
Az alábbi paranccsal telepítse a
mssql-server-polybase-hadoop.sudo yum install -y mssql-server-polybase-hadoopA PolyBase Hadoop-csomag függőségei a következő csomagokhoz vannak kapcsolva:
mssql-servermssql-server-polybasemssql-server-extensibilitymssql-zulu-jre-11
A telepítés a
launchpaddújraindítását kéri. Ehhez használja az alábbi parancsot.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 Linux SQL Server 2019 kiadá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 a PolyBase-nek engedélyeznie kell a funkciói elérését. Csatlakozzon a telepített SQL Server-példányhoz, és a Transact-SQL parancs használatával engedélyezze.
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: Csak SQL Server 2019 (15.x)
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
A rendszer kéri az SQL Server-példány újraindítását. Ehhez használja az alábbi parancsot.
sudo systemctl restart mssql-server
Note
A telepítés után engedélyeznie kell a PolyBase szolgáltatást.
Kapcsolódó hivatkozások
A Linuxon futó PolyBase a következő adatforrásokhoz férhet hozzá. A PolyBase-ben az alábbi hivatkozásokra kattintva további információt kaphat arról, hogyan hozhat létre külső táblázatot ezekből a forrásokból a PolyBase-en.
- SQL Server és Azure SQL
- Hadoop
- Azure Blob Storage (Microsoft felhőalapú tárhelyszolgáltatása)
- Oracle
- Teradata
- MongoDB és Azure Cosmos DB