Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Analitik Platform Sistemi (PDW)
PolyBase Hadoop ve Microsoft Azure Blob Depolama bağlantısı için genel yapılandırma ayarlarını görüntüler veya değiştirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
Tüm yapılandırma seçeneklerini listeleyin.
sp_configure
[ ; ]
Hadoop bağlantısını yapılandırın.
sp_configure [ @configname = ] 'hadoop connectivity' ,
[ @configvalue = ] { 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 }
[ ; ]
RECONFIGURE
[ ; ]
Arguments
[ @configname = ] 'option_name'
Yapılandırma seçeneğinin adı.
option_name , varsayılan değeri olan varchar(35)'dir NULL. Belirtilmezse, seçeneklerin tam listesi döndürülür.
[ @configvalue = ] 'değer'
Yeni yapılandırma ayarı.
değeri , varsayılan değeri olan int değeridir NULL. Maksimum değer, tek tek seçeneğe bağlıdır.
'hadoop bağlantısı'
PolyBase'den Hadoop kümelerine veya Azure Blob Depolama'ya tüm bağlantılar için Hadoop veri kaynağının türünü belirtir. Daha fazla bilgi için bkz. CREATE EXTERNAL DATA SOURCE.
Aşağıdaki listede Hadoop bağlantı ayarları ve ilgili desteklenen Hadoop veri kaynakları yer alır. Aynı anda yalnızca bir ayar etkin olabilir.
1, 4, 7 ve 8 seçenekleri, sunucudaki tüm oturumlarda birden çok dış veri kaynağı türü oluşturulmasına ve kullanılmasına izin verir.
Seçenek 0: Hadoop bağlantısını devre dışı bırakma
Seçenek 1: Windows Server'da Hortonworks HDP 1.3
Seçenek 1: Azure Blob Depolama (WASB[S])
Seçenek 2: Linux üzerinde Hortonworks HDP 1.3
Seçenek 3: Linux üzerinde Cloudera CDH 4.3
Seçenek 4: Windows Server'da Hortonworks HDP 2.0
Seçenek 4: Azure Blob Depolama (WASB[S])
Seçenek 5: Linux üzerinde Hortonworks HDP 2.0
Seçenek 6: Linux üzerinde Cloudera CDH 5.1, 5.2, 5.3, 5.4, 5.5, 5.9, 5.10, 5.11, 5.12 ve 5.13
Seçenek 7: Linux üzerinde Hortonworks HDP 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0
Seçenek 7: Windows Server'da Hortonworks HDP 2.1, 2.2, 2.3, 2.4
Seçenek 7: Azure Blob Depolama (WASB[S])
Seçenek 8: 1 Hortonworks HDP 3.1, Cloudera CDH 6.1, 6.2, 6.3, Azure Blob Depolama (WASB[S]) ve Azure Data Lake Storage 2. Nesil (ABFS[S])
1 Seçenek 8, SQL Server 2019 (15.x) CU 11 ile kullanıma sunulmuştur.
Hadoop bağlantısı varsayılan olarak (devre dışı) olarak ayarlanır 0 . PolyBase'i yükledikten sonra PolyBase'i etkinleştirdikten sonra PolyBase hadoop bağlantı değerini yapılandırmanız gerekir. Daha fazla bilgi için bkz . Windows'a PolyBase yükleme ve PolyBase'i Hadoop'taki dış verilere erişmek için yapılandırma.
RECONFIGURE
Çalıştırma değerini () yapılandırma değeriyle (run_valueconfig_value) eşleşecek şekilde güncelleştirir. ve tanımları run_value için bkzconfig_value. tarafından sp_configure ayarlanan yeni yapılandırma değeri, çalıştırma değeri deyimi tarafından RECONFIGURE ayarlanana kadar geçerli olmaz. Ardından, çalıştırdıktan RECONFIGUREsonra SQL Server hizmetini durdurmanız ve yeniden başlatmanız gerekir.
Önemli
SQL Server hizmetini durdururken, iki ek hizmet de otomatik olarak durur: PolyBase Altyapısı ve Veri Taşıma Hizmeti. SQL Server altyapı hizmetini yeniden başlattıktan sonra, otomatik olarak başlatılmayacağından bu iki hizmeti el ile yeniden başlatın.
Dönüş kodu değerleri
0 (başarı) veya 1 (başarısızlık).
Sonuç kümesi
Parametre olmadan yürütürken, sp_configure beş sütunlu bir sonuç kümesi döndürür.
| Sütun adı | Veri türü | Description |
|---|---|---|
name |
nvarchar(35) | Yapılandırma seçeneğinin adı. |
minimum |
int | Yapılandırma seçeneğinin en düşük değeri. |
maximum |
int | Yapılandırma seçeneğinin en yüksek değeri. |
config_value |
int | kullanılarak sp_configureayarlanan değer. |
run_value |
int | PolyBase tarafından kullanılan geçerli değer. Bu değer çalıştırılarak RECONFIGUREayarlanır.config_value değeri değiştirilme sürecinde olmadığı sürece ve run_value genellikle aynıdır.Yeniden yapılandırma devam ediyorsa, bu çalıştırma değeri doğru olmadan önce yeniden başlatma gerekebilir. |
Açıklamalar
SQL Server'da çalıştırdıktan sonra RECONFIGURE'hadoop bağlantısı' çalıştırma değerinin etkili olması için SQL Server'ı yeniden başlatmanız gerekir.
Analiz Platformu Sistemi'nde (PDW), çalıştırdıktan RECONFIGUREsonra 'hadoop bağlantısı' çalıştırma değerinin etkili olması için Analiz Platformu Sistemi (PDW) bölgesini yeniden başlatmanız gerekir.
SQL Server 2022 (16.x) ve sonraki sürümlerde Hadoop artık PolyBase'de desteklenmiyor.
Sınırlamalar
RECONFIGURE açık veya örtük bir işlemde izin verilmez.
Permissions
Tüm kullanıcılar parametre olmadan veya sp_configure parametresiyle yürütebilir.
ALTER SETTINGS Yapılandırma değerini değiştirmek veya çalıştırmak için RECONFIGURE sabit sunucu rolünde sunucu düzeyinde izin veya üyelik gerektirir.
Örnekler
A. Tüm kullanılabilir yapılandırma ayarlarını listeleme
Aşağıdaki örnekte tüm yapılandırma seçeneklerinin nasıl listelenmiştir.
EXECUTE sp_configure;
Sonuç, seçenek adını ve ardından seçenek için en düşük ve en yüksek değerleri döndürür.
config_value, yeniden yapılandırma tamamlandığında PolyBase'in kullandığı değerdir.
run_value, şu anda kullanılmakta olan değerdir.
config_value değeri değiştirilme sürecinde olmadığı sürece ve run_value genellikle aynıdır.
B. Bir yapılandırma adı için yapılandırma ayarlarını listeleme
EXECUTE sp_configure @configname = 'hadoop connectivity';
C. Hadoop bağlantısını ayarlama
Bu örnek PolyBase'i 7. seçeneğe ayarlar. Bu seçenek PolyBase'in Linux ve Windows Server ve Azure Blob Depolama üzerinde Hortonworks HDP 2.1, 2.2 ve 2.3'te dış tablolar oluşturmasına ve kullanmasına olanak tanır. Örneğin, SQL Server'ın 30 dış tablosu olabilir; bunlardan 7'si Linux üzerinde Hortonworks HDP 2.1, Linux üzerinde Hortonworks HDP 2.2, Linux üzerinde 7, Linux'ta Hortonworks HDP 2.3 ve diğer 12 tanesi Azure Blob Depolama'ya başvuruda bulunur.
Bu kod, Dış tabloları Linux ve Azure Blob Depolama'da Hortonworks HDP 2.1, 2.2 ve 2.3'te verilere başvuracak şekilde yapılandırıyor.
EXECUTE sp_configure
@configname = 'hadoop connectivity',
@configvalue = 7;
GO
RECONFIGURE;
GO
İlgili içerik
- SQL Server'da PolyBase ile veri sanallaştırma
- sp_configure (Transact-SQL)
- DIŞ TABLO OLUŞTUR (Transact-SQL)
- HARICI DOSYA FORMATI OLUŞTUR (Transact-SQL)
- HARICI VERI KAYNAĞI OLUŞTUR (Transact-SQL)