Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för: SQL Server 2019 (15.x) – Linux
Följande steg installerar PolyBase (mssql-server-polybase och mssql-server-polybase-hadoop) i Linux. Med PolyBase kan du köra externa frågor mot fjärranslutna datakällor.
Prerequisites
Innan du installerar PolyBase måste du först installera SQL Server. Det här steget konfigurerar de nycklar och lagringsplatser som du använder när du installerar paketet mssql-server-polybase och mssql-server-polybase-hadoop.
Limitations
Längden på värdnamnet där SQL Server är installerat måste vara högst 15 tecken.
PolyBase stöds inte på SQL Server 2017 (14.x) för Linux.
Utskalning för PolyBase på Linux är för närvarande inte tillgänglig.
Hadoop stöds inte på SQL Server 2022 (16.x) och senare versioner.
Installera PolyBase
Installera PolyBase för operativsystemet:
- Red Hat Enterprise Linux (RHEL)
- Ubuntu
- SUSE Linux Enterprise Server (SLES)
Installera på RHEL
gäller för: SQL Server 2019 (15.x) och senare versioner.
Ladda ned konfigurationsfilen för Microsoft Red Hat-lagringsplatsen.
För RHEL 10 (i förhandsversion):
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/10/mssql-server-2025.repoFör RHEL 9:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/9/prod.repoFör RHEL 8:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/8/prod.repoFör RHEL 7:
sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repoAnvänd följande kommando för att installera
mssql-server-polybasepå Red Hat Enterprise Linux.sudo yum install -y mssql-server-polybaseDu uppmanas att starta om SQL Server-instansen. Använd följande kommando för att göra det.
sudo systemctl restart mssql-server
Note
Efter installationen måste du aktivera PolyBase-funktionen.
Installera Hadoop på RHEL
Gäller för: ENDAST SQL Server 2019 (15.x).
Använd följande kommando för att installera
mssql-server-polybase-hadoop.sudo yum install -y mssql-server-polybase-hadoopPolyBase Hadoop-paketet har beroenden för följande paket:
mssql-servermssql-server-polybasemssql-server-extensibilitymssql-zulu-jre-11
Installation uppmanar att starta om
launchpadd. Använd följande kommando för att göra det.sudo systemctl restart mssql-launchpadd
Note
Efter installationen måste du ange Hadoop-anslutningsnivån.
Om du behöver en offlineinstallation, leta upp PolyBase-paketnedladdningen i versionsinformation för SQL Server 2019 på Linux. Använd sedan samma offlineinstallationssteg som beskrivs i artikeln Installera SQL Server.
Aktivera PolyBase
Efter installationen måste PolyBase vara aktiverat för att få åtkomst till dess funktioner. Anslut till den installerade SQL Server-instansen och använd följande Transact-SQL kommando för att aktivera.
EXECUTE sp_configure
@configname = 'polybase enabled',
@configvalue = 1;
RECONFIGURE WITH OVERRIDE;
Spårningsflagga
Gäller för: SQL Server 2022 (16.x)
Om du vill använda PolyBase-funktioner i Linux måste du aktivera spårningsflagga 13702 när SQL Server startas. Mer information finns i Konfigurera SQL Server på Linux med verktyget mssql-conf.
Uppdatera PolyBase
Om du redan har mssql-server-polybase installerat kan du uppdatera till den senaste versionen med följande kommandon:
RHEL med Hadoop
Gäller för: ENDAST 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 utan Hadoop
sudo yum remove -y mssql-server-polybase
sudo yum check-update
sudo yum install -y mssql-server-polybase
Du uppmanas att starta om SQL Server-instansen. Använd följande kommando för att göra det.
sudo systemctl restart mssql-server
Note
Efter installationen måste du aktivera PolyBase-funktionen.
Relaterade länkar
PolyBase på Linux kan komma åt följande datakällor. Följ de angivna länkarna för mer information om hur du skapar en extern tabell från dessa källor på PolyBase är aktiverat.