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.
Uyarı
Bu makale Databricks Runtime 13.3 LTS ve üzeri için Databricks Connect'i kapsar.
Bu makalede Databricks Connect için kullanım gereksinimleri sağlanır. Databricks Connect hakkında bilgi için bkz. Databricks Connect nedir?.
Çalışma alanı gereksinimleri
Databricks Connect'i kullanarak çalışma alanınıza bağlanmak için:
Azure Databricks hesabınızın ve çalışma alanınızın Unity Kataloğu etkinleştirilmiş olmalıdır. Bkz. Unity Kataloğu'nu kullanmaya başlama ve Unity Kataloğu için çalışma alanını etkinleştirme.
İşleminizin Databricks Runtime sürümü Databricks Connect paket sürümünden büyük veya buna eşit olmalıdır. Databricks, Databricks Runtime sürümünüzle eşleşen en son Databricks Connect paketini kullanmanızı önerir.
Databricks Runtime'ın sonraki sürümlerinde kullanılabilen özellikleri kullanmak için Databricks Connect paketini yükseltmeniz gerekir. Kullanılabilir Databricks Connect sürümlerinin listesi için bkz. Databricks Connect sürüm notları . Databricks Runtime sürüm notları ve uyumluluğu için Databricks Runtime sürüm notları sürümleri ve uyumluluğu bölümüne bakın.
Sunucusuz işlem bağlantısı kuruyorsanız, çalışma alanınızın sunucusuz işlem gereksinimlerini karşılaması gerekir.
Uyarı
Sunucusuz işlem, Databricks Connect sürüm 15.1'den başlayarak desteklenir. Databricks Connect'in sunucusuz sürümdeki Databricks Runtime sürümünden düşük veya buna eşit sürümleri tam olarak uyumludur. Bkz. Sürüm notları. Databricks Connect sürümünün sunucusuz işlemle uyumlu olup olmadığını doğrulamak için bkz . Databricks bağlantısını doğrulama.
Bir kümeye bağlanıyorsanız, hedef kümenizin Atanmış veya Paylaşılan küme erişim modunu kullanması gerekir. Bkz. Erişim modları.
Yerel ortam gereksinimleri
Databricks Connect'i yüklemek için yerel geliştirme ortamınızın aşağıdaki gereksinimleri karşılaması gerekir:
Piton
Databricks kimlik doğrulaması yapılandırıldı. Databricks kimlik doğrulama türüne bağlı olarak gereksinimler olabilir:
OAuth kullanıcıdan makineye (U2M) kimlik doğrulaması için, kodunuzu çalıştırmadan önce kimlik doğrulaması yapmak için Databricks CLI'yi kullanmanız gerekir. Python için Databricks Connect öğreticisine bakın.
OAuth kullanıcıdan makineye (U2M) kimlik doğrulaması ve OAuth makineden makineye (M2M) kimlik doğrulaması , Python 0.19.0 ve üzeri için Databricks SDK'sı üzerinde desteklenir. Projenizin Yüklü Python Databricks SDK sürümünü güncelleştirmek için bkz. Python için Databricks SDK'sını kullanmaya başlama.
Python 3 yüklüdür ve yüklü python'un ikincil sürümü aşağıdaki sürüm uyumluluk tablosundaki sürüm gereksinimlerini karşılar.
Kullanıcı tanımlı işlevler (UDF' ler) kullanıyorsanız Python'ın yerel ikincil sürümü, kümenin Databricks Runtime sürümünün Python ikincil sürümüyle veya sunucusuz işlemle eşleşir. Kümenizin Databricks Runtime sürümünün ikincil Python sürümünü bulmak için, bu sürümün Databricks Runtime sürüm notlarının Sistem ortamı bölümüne bakın. Bkz . Databricks Runtime sürüm notları sürümleri, uyumluluk ve Sunucusuz işlem sürüm notları.
Scala
Databricks kimlik doğrulaması yapılandırıldı. Databricks kimlik doğrulama türüne bağlı olarak gereksinimler olabilir:
OAuth kullanıcıdan makineye (U2M) kimlik doğrulaması için, kodunuzu çalıştırmadan önce kimlik doğrulaması yapmak için Databricks CLI'yi kullanmanız gerekir. Scala için Databricks Connect öğreticisine bakın.
OAuth kullanıcıdan makineye (U2M) kimlik doğrulaması ve OAuth makineden makineye (M2M) kimlik doğrulaması , Java 0.18.0 ve üzeri için Databricks SDK'sı üzerinde desteklenir. Projenizin Java için Databricks SDK'sının yüklü sürümünü güncelleştirmek için bkz. Java için Databricks SDK'sını kullanmaya başlama.
Databricks Runtime 13.3 LTS ve üzeri için Databricks Connect, Scala için Databricks Connect, Java için Databricks SDK'sını içerir. Bu SDK , Databricks birleşik kimlik doğrulama standardını uygular.
Java Geliştirme Seti (JDK) yüklüdür. Databricks, JDK yüklemenizin sürümünün Azure Databricks kümenizdeki JDK sürümüyle eşleşmesini önerir. Kümenizde Databricks Runtime'ın JDK sürümünü bulmak için Databricks Runtime sürüm notlarınınSistem ortamı bölümüne veya sürüm uyumluluk tablosuna bakın.
Uyarı
Kümenizin JDK sürümüyle eşleşmeyen bir JDK sürümü kullanmak beklenmeyen davranışlara neden olabilir veya kodunuzun çalışmasını engelleyebilir.
Scala yüklü. Databricks, Scala yüklemenizin sürümünün Azure Databricks kümenizdeki Scala sürümüyle eşleşmesini önerir. Kümenizin Databricks Runtime sürümünün Scala sürümünü bulmak için Databricks Runtime sürüm notlarınınSistem ortamı bölümüne veya sürüm uyumluluk tablosuna bakın.
Kullanıcı tanımlı işlevler (UDF) kullanıyorsanız, yerel Scala ve Java sürümleri kümenin Databricks Runtime sürümünün Scala ve Java sürümleriyle eşleşmektedir. Kümenizin Databricks Runtime sürümünün Scala ve Java sürümlerini bulmak için Databricks Runtime sürüm notlarınınSistem ortamı bölümüne veya aşağıdaki sürüm uyumluluğu tablosuna bakın.
sbt gibi bir Scala derleme aracı yüklenir.
Databricks Connect sürümleri
Aşağıdaki tabloda desteklenen Databricks Connect ve uyumlu dil sürümleri gösterilmektedir. Databricks Connect sürüm numaraları Databricks Runtime sürüm numaralarına karşılık gelir. Kullanılabilir Databricks Connect sürümlerinin listesi için bkz. Databricks Connect sürüm notları . Databricks Runtime sürüm notları ve uyumluluğu için Databricks Runtime sürüm notları sürümleri ve uyumluluğu bölümüne bakın.
Piton
UDF desteği için bkz. Python temel ortamı.
| Databricks Connect sürümü | İşlem türü | Uyumlu Python sürümü |
|---|---|---|
| 17.0.x - 17.3.x | Sunucusuz, sürüm 4 | 3.12 |
| 16.4.1'den 17.0.x'e kadar | Sunucusuz, sürüm 3 | 3.12 |
| 16.4.x ve üzeri | Küme | 3.12 |
| 15.4.10 ile 16.0.x'in altına | Sunucusuz, sürüm 2 | 3.11 |
| 15.4.x | Küme | 3.11 |
| 13.3.x ve 14.3.x | Küme | 3,10 |
Scala
| Databricks Connect sürümü | İşlem türü | JDK sürümü | Scala sürümü |
|---|---|---|---|
| 17.0.x - 17.3.x | Sunucusuz, sürüm 4 | JDK 17 | 2.13.16 |
| 16.4.x ve üzeri | Küme | JDK 17 | 2.12.18 |
| 15.4.x | Küme | JDK 8 | 2.12.18 |
| 13.3.x ve 14.3.x | Küme | JDK 8 | 2.12.15 |
Destek sonu sürümleri
Databricks Connect, Databricks Runtime destek yaşam döngülerini izler. Aşağıdaki sürümler destek sonuna ulaşmıştır. Databricks Connect'in destek sonuna ulaşmış bir sürümünü kullanıyorsanız desteklenen bir sürüme yükseltin.
Piton
| Databricks Connect sürümü | İşlem türü | Uyumlu Python sürümü |
|---|---|---|
| 16.0.0 - 16.4.0 | Serverless | Uyumlu bir Python sürümü yoktur. Databricks Connect 16.4.1 veya üzeri bir sürümüne yükseltin. |
| 16.0.x - 16.3.x | Küme | 3.12 |
| 15.1.0 - 15.4.9 | Serverless | Uyumlu bir Python sürümü yoktur. Databricks Connect 15.4.10 veya üzeri sürümüne yükseltin. |
| 15.1.x - 15.3.x | Küme | 3.11 |
| 14.0.x - 14.2.x | Küme | 3,10 |
| 13.0.x - 13.2.x | Küme | 3,10 |
Scala
| Databricks Connect sürümü | İşlem türü | JDK sürümü | Scala sürümü |
|---|---|---|---|
| 16.0.x - 16.3.x | Küme | JDK 17 | 2.12.18 |
| 15.1.x - 15.3.x | Küme | JDK 8 | 2.12.18 |
| 14.0.x - 14.2.x | Küme | JDK 8 | 2.12.15 |