Megosztás:


A PolyBase telepítése Linuxon

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.

  1. 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.repo
    

    RHEL 9 esetén:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/9/prod.repo
    

    RHEL 8 esetén:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repo
    

    RHEL 7 esetén:

    sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
    
  2. Az alábbi paranccsal telepítse a mssql-server-polybase Red Hat Enterprise Linux rendszeren.

    sudo yum install -y mssql-server-polybase
    
  3. 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.

A Hadoop telepítése az RHEL-en

A következőkre vonatkozik: Csak SQL Server 2019 (15.x)

  1. Az alábbi paranccsal telepítse a mssql-server-polybase-hadoop.

    sudo yum install -y mssql-server-polybase-hadoop
    

    A PolyBase Hadoop-csomag függőségei a következő csomagokhoz vannak kapcsolva:

    • mssql-server
    • mssql-server-polybase
    • mssql-server-extensibility
    • mssql-zulu-jre-11
  2. A telepítés a launchpaddújraindítását kéri. Ehhez használja az alábbi parancsot.

    sudo systemctl restart mssql-launchpadd
    

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.

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.