Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server
Azure SQL Database
Azure Synapse Analytics
Analytics Platform System (PDW)
Zobrazí nebo změní globální nastavení konfigurace pro připojení PolyBase Hadoop a Microsoft Azure Blob Storage.
Syntaxe
Zobrazí seznam všech možností konfigurace.
sp_configure
[ ; ]
Konfigurace připojení Hadoopu
sp_configure [ @configname = ] 'hadoop connectivity' ,
[ @configvalue = ] { 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 }
[ ; ]
RECONFIGURE
[ ; ]
Arguments
[ @configname = ] 'option_name'
Název možnosti konfigurace.
option_name je varchar(35) s výchozím nastavením NULL. Pokud není zadaný, vrátí se úplný seznam možností.
[ @configvalue = ] 'value'
Nové nastavení konfigurace.
hodnota je int, s výchozí hodnotou NULL. Maximální hodnota závisí na jednotlivých možnostech.
Připojení hadoopu
Určuje typ zdroje dat Hadoop pro všechna připojení z PolyBase k clusterům Hadoop nebo Azure Blob Storage. Další informace naleznete v tématu CREATE EXTERNAL DATA SOURCE.
Následující seznam obsahuje nastavení připojení Hadoop a odpovídající podporované zdroje dat Hadoop. Najednou může platit pouze jedno nastavení.
Možnosti 1, 4, 7 a 8 umožňují vytvoření a použití více typů externích zdrojů dat na serveru.
Možnost 0: Zakázání připojení Hadoopu
Možnost 1: Hortonworks HDP 1.3 na Windows Serveru
Možnost 1: Azure Blob Storage (WASB[S])
Možnost 2: Hortonworks HDP 1.3 v Linuxu
Možnost 3: Cloudera CDH 4.3 v Linuxu
Možnost 4: Hortonworks HDP 2.0 na Windows Serveru
Možnost 4: Azure Blob Storage (WASB[S])
Možnost 5: Hortonworks HDP 2.0 v Linuxu
Možnost 6: Cloudera CDH 5.1, 5.2, 5.3, 5.4, 5.5, 5.9, 5.10, 5.11, 5.12 a 5.13 v Linuxu
Možnost 7: Hortonworks HDP 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0 v Linuxu
Možnost 7: Hortonworks HDP 2.1, 2.2, 2.3, 2.4 ve Windows Serveru
Možnost 7: Azure Blob Storage (WASB[S])
Možnost 8: 1 Hortonworks HDP 3.1, Cloudera CDH 6.1, 6.2, 6.3, Azure Blob Storage (WASB[S]) a Azure Data Lake Storage Gen2 (ABFS[S])
1 Možnost 8 byla zavedena s SQL Serverem 2019 (15.x) CU 11.
Ve výchozím nastavení je připojení Hadoopu nastavené na 0 (zakázáno). Po instalaci a povolení PolyBase byste měli nakonfigurovat hodnotu připojení PolyBase hadoop. Další informace naleznete v tématu Instalace PolyBase ve Windows a konfigurace PolyBase pro přístup k externím datům v Hadoopu.
RECONFIGURE
Aktualizuje hodnotu spuštění (run_value) tak, aby odpovídala hodnotě konfigurace (config_value). Viz Sady výsledků pro definice a run_valueconfig_value. Nová hodnota konfigurace nastavená parametrem sp_configure se nestane efektivním, dokud příkaz nenastaví RECONFIGURE hodnotu spuštění. Po spuštění RECONFIGUREje nutné službu SQL Serveru zastavit a restartovat.
Důležité
Při zastavení služby SQL Serveru se tyto dvě další služby také automaticky zastaví: PolyBase Engine a Služba pro přesun dat. Po restartování služby modulu SYSTÉMU SQL Server ručně spusťte tyto dvě služby znovu, protože se nespustí automaticky.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Při provádění bez parametrů sp_configure vrátí sadu výsledků s pěti sloupci.
| Název sloupce | Datový typ | Description |
|---|---|---|
name |
nvarchar(35) | Název možnosti konfigurace. |
minimum |
int | Minimální hodnota možnosti konfigurace. |
maximum |
int | Maximální hodnota možnosti konfigurace. |
config_value |
int | Hodnota, která byla nastavena pomocí sp_configure. |
run_value |
int | Aktuální hodnota, kterou používá PolyBase. Tato hodnota je nastavena spuštěním RECONFIGURE.config_value A run_value jsou obvykle stejné, pokud hodnota není v procesu změny.Pokud probíhá rekonfigurace, může se vyžadovat restartování, než bude tato hodnota spuštění přesná. |
Poznámky
Po spuštění RECONFIGURESQL Serveru je potřeba restartovat SQL Server, aby se projevila hodnota spuštění připojení hadoop.
V systému Analytics Platform System (PDW) po spuštění RECONFIGUREhodnoty spuštění připojení hadoop se projeví, musíte restartovat oblast PDW (Analytics Platform System).
V systému SQL Server 2022 (16.x) a novějších verzích se Hadoop v PolyBase už nepodporuje.
Omezení
RECONFIGURE explicitní nebo implicitní transakce není povolená.
Povolení
Všichni uživatelé můžou spouštět sp_configure bez parametrů nebo parametru @configname .
Vyžaduje ALTER SETTINGS oprávnění na úrovni serveru nebo členství v pevné roli serveru sysadmin ke změně konfigurační hodnoty nebo spuštění RECONFIGURE.
Examples
A. Zobrazit seznam všech dostupných nastavení konfigurace
Následující příklad ukazuje, jak zobrazit seznam všech možností konfigurace.
EXECUTE sp_configure;
Výsledek vrátí název možnosti následovaný minimálními a maximálními hodnotami pro možnost. Jedná se config_value o hodnotu, kterou PolyBase používá při dokončení rekonfigurace. Jedná se run_value o hodnotu, která se právě používá.
config_value A run_value jsou obvykle stejné, pokud hodnota není v procesu změny.
B. Výpis nastavení konfigurace pro jeden název konfigurace
EXECUTE sp_configure @configname = 'hadoop connectivity';
C. Nastavení připojení Hadoopu
Tento příklad nastaví PolyBase na možnost 7. Tato možnost umožňuje PolyBase vytvářet a používat externí tabulky v hortonworks HDP 2.1, 2.2 a 2.3 v Linuxu a Windows Serveru a Azure Blob Storage. SQL Server může mít například 30 externích tabulek, přičemž 7 z nich odkazuje na data v Hortonworks HDP 2.1 v Linuxu, 4 v Hortonworks HDP 2.2 v Linuxu, 7 v Hortonworks HDP 2.3 v Linuxu a dalších 12 odkazujících na Azure Blob Storage.
Tento kód konfiguruje externí tabulky pro odkazování na data v hortonworks HDP 2.1, 2.2 a 2.3 v Linuxu a Azure Blob Storage.
EXECUTE sp_configure
@configname = 'hadoop connectivity',
@configvalue = 7;
GO
RECONFIGURE;
GO
Související obsah
- virtualizace dat pomocí PolyBase v SQL Serveru
-
sp_configure (Transact-SQL) - VYTVOŘIT EXTERNÍ TABULKU (Transact-SQL)
- CREATE EXTERNAL FILE FORMAT (Transact-SQL)
- VYTVOŘIT EXTERNÍ ZDROJ DAT (Transact-SQL)