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.
Vonatkozik a következőkre:SQL Server
Analitikai Platform System (PDW)
Megjeleníti vagy módosítja a PolyBase Hadoop és a Microsoft Azure Blob Storage kapcsolat globális konfigurációs beállításait.
Transact-SQL szintaxis konvenciók
Szemantika
Sorolja fel az összes konfigurációs lehetőséget.
sp_configure
[ ; ]
Konfigurálja a Hadoop-kapcsolatot.
sp_configure [ @configname = ] 'hadoop connectivity' ,
[ @configvalue = ] { 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 }
[ ; ]
RECONFIGURE
[ ; ]
Arguments
[ @configname = ] 'option_name'
A konfigurációs beállítás neve.
option_namea varchar(35), alapértelmezés szerint NULL. Ha nincs megadva, a függvény visszaadja a beállítások teljes listáját.
[ @configvalue = ] 'érték'
Az új konfigurációs beállítás.
értékeint, alapértelmezés szerint NULLa . A maximális érték az egyéni beállítástól függ.
"hadoop-kapcsolat"
Megadja a Hadoop-adatforrás típusát a PolyBase és a Hadoop-fürtök közötti összes kapcsolathoz vagy az Azure Blob Storage-hoz. További információ: KÜLSŐ ADATFORRÁS LÉTREHOZÁSA.
Az alábbi lista a Hadoop csatlakozási beállításait és a hozzájuk tartozó támogatott Hadoop-adatforrásokat tartalmazza. Egyszerre csak egy beállítás lehet érvényben.
Az 1., a 4., a 7. és a 8. lehetőség lehetővé teszi, hogy a kiszolgáló összes munkamenetében többféle külső adatforrást lehessen létrehozni és használni.
0. lehetőség: Hadoop-kapcsolat letiltása
1. lehetőség: Hortonworks HDP 1.3 Windows Serveren
1. lehetőség: Azure Blob Storage (WASB[S])
2. lehetőség: Hortonworks HDP 1.3 Linux rendszeren
3. lehetőség: Cloudera CDH 4.3 Linux rendszeren
4. lehetőség: Hortonworks HDP 2.0 Windows Serveren
4. lehetőség: Azure Blob Storage (WASB[S])
5. lehetőség: Hortonworks HDP 2.0 Linux rendszeren
6. lehetőség: Cloudera CDH 5.1, 5.2, 5.3, 5.4, 5.5, 5.9, 5.10, 5.11, 5.12 és 5.13 Linux rendszeren
7. lehetőség: Hortonworks HDP 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0 Linux rendszeren
7. lehetőség: Hortonworks HDP 2.1, 2.2, 2.3, 2.4 Windows Serveren
7. lehetőség: Azure Blob Storage (WASB[S])
8. lehetőség: 1 Hortonworks HDP 3.1, Cloudera CDH 6.1, 6.2, 6.3, Azure Blob Storage (WASB[S]) és Azure Data Lake Storage Gen2 (ABFS[S])
1 A 8. lehetőség az SQL Server 2019 (15.x) CU 11 használatával lett bevezetve.
Alapértelmezés szerint a Hadoop-kapcsolat be van állítva 0 (letiltva). A PolyBase hadoop kapcsolati értékét a PolyBase telepítése után kell konfigurálnia. További információ: A PolyBase telepítése Windows rendszeren és a PolyBase konfigurálása a Hadoopban lévő külső adatok eléréséhez.
RECONFIGURE
Frissíti a futtatási értéket (run_value) a konfigurációs érték (config_value) szerint. Az eredményhalmazok a definíciókat és run_valuea config_value . A beállított sp_configure új konfigurációs érték csak akkor lép érvénybe, ha az utasítás beállítja a RECONFIGURE futtatási értéket. Ezután a futtatás RECONFIGUREután le kell állítania és újra kell indítania az SQL Server szolgáltatást.
Fontos
Az SQL Server szolgáltatás leállításakor a két további szolgáltatás is automatikusan leáll: PolyBase Engine és Data Movement Service. Az SQL Server motorszolgáltatás újraindítása után manuálisan indítsa újra ezt a két szolgáltatást, mivel azok nem indulnak el automatikusan.
Kódértékek visszaadása
0 (sikeres) vagy 1 (hiba).
Eredményhalmaz
Ha paraméterek nélkül hajtja végre, sp_configure egy öt oszlopból származó eredményhalmazt ad vissza.
| Oszlop név | Adattípus | Description |
|---|---|---|
name |
nvarchar(35) | A konfigurációs beállítás neve. |
minimum |
int | A konfigurációs beállítás minimális értéke. |
maximum |
int | A konfigurációs beállítás maximális értéke. |
config_value |
int | Az érték, amely a következővel sp_configurelett beállítva: . |
run_value |
int | A PolyBase által használt aktuális érték. Ez az érték a futtatással RECONFIGUREvan beállítva.Az config_value érték általában run_value megegyezik, kivéve, ha az érték módosítása folyamatban van.Szükség lehet újraindításra a futtatási érték pontos megadása előtt, ha az újrakonfigurálás folyamatban van. |
Megjegyzések
Az SQL Serverben a futtatás RECONFIGUREután a hadoop-kapcsolat futási értékének érvénybe lépéséhez újra kell indítania az SQL Servert.
Az Analytics Platform System (PDW) rendszerben a futtatás RECONFIGUREután a hadoop-kapcsolat futási értékének érvénybe lépéséhez újra kell indítania az Analytics Platform System (PDW) régiót.
Az SQL Server 2022 (16.x) és újabb verzióiban a Hadoop már nem támogatott a PolyBase-ben.
Korlátozások
RECONFIGURE nem engedélyezett explicit vagy implicit tranzakcióban.
Permissions
Minden felhasználó paraméterek vagy sp_configure paraméter nélkül hajthat végre.
A konfigurációs érték módosításához vagy futtatásához ALTER SETTINGSkiszolgálószintű engedélyre vagy tagságra van szükség a RECONFIGURE rögzített kiszolgálói szerepkörben.
Példák
A. Az összes elérhető konfigurációs beállítás listázása
Az alábbi példa bemutatja, hogyan listázhatja az összes konfigurációs beállítást.
EXECUTE sp_configure;
Az eredmény visszaadja a beállítás nevét, majd a beállítás minimális és maximális értékeit. Ez config_value az az érték, amelyet a PolyBase az újrakonfigurálás befejezésekor használ. Ez run_value a jelenleg használt érték. Az config_value érték általában run_value megegyezik, kivéve, ha az érték módosítása folyamatban van.
B. Egy konfigurációnév konfigurációs beállításainak listázása
EXECUTE sp_configure @configname = 'hadoop connectivity';
C. Hadoop-kapcsolat beállítása
Ez a példa a PolyBase-et a 7. beállításra állítja. Ez a beállítás lehetővé teszi a PolyBase számára, hogy külső táblákat hozzon létre és használjon a Hortonworks HDP 2.1-en, 2.2-n és 2.3-on Linuxon és Windows Serveren, valamint az Azure Blob Storage-on. Az SQL Server például 30 külső táblával rendelkezhet, amelyek közül 7 a Linuxon futó Hortonworks HDP 2.1-en, a Linuxon a Hortonworks HDP 2.2-n 4, Linuxon a Hortonworks HDP 2.3-on, a másik 12 pedig az Azure Blob Storage-ra hivatkozik.
Ez a kód külső táblákat konfigurál a Hortonworks HDP 2.1, 2.2 és 2.3 linuxos és Azure Blob Storage-adatainak hivatkozására.
EXECUTE sp_configure
@configname = 'hadoop connectivity',
@configvalue = 7;
GO
RECONFIGURE;
GO