Küme kitaplıkları
Küme kitaplıkları, bir kümede çalışan tüm not defterleri ve işler tarafından kullanılabilir. Bu makalede, Azure Databricks çalışma alanında Kitaplık yükleme kullanıcı arabirimini kullanma ayrıntıları verilmiştir.
Not
Kitaplık yüklemelerini zorunlu kılan bir ilke kullanarak işlem oluşturursanız, işleminizde kitaplıkları yükleyemez veya kaldıramazsınız. Çalışma alanı yöneticileri tüm kitaplık yönetimini ilke düzeyinde denetler.
Aşağıdaki yaklaşımları kullanarak bir kümeye kitaplık yükleyebilirsiniz:
Yalnızca belirli bir kümeyle kullanmak üzere bir kitaplık yükleyin.
REST API ile bir kitaplık yükleyin. Bkz. Kitaplıklar API'sine.
Databricks CLI ile bir kitaplık yükleyin. Bkz . Databricks CLI nedir?.
Terraform kullanarak bir kitaplık yükleyin. Bkz . Databricks Terraform sağlayıcısı ve databricks_library.
Kitaplık yüklemelerini tanımlayan bir ilkeye sahip bir küme oluşturarak kitaplık yükleyin. Bkz. İlkeye kitaplık ekleme.
(Önerilmez) Küme oluşturma zamanında çalışan bir init betiği kullanarak bir kitaplık yükleyin. Bkz. Init betiği (eski) ile kitaplık yükleme.
Kümeye kitaplık yükleme
Kümeye kitaplık yüklemek için:
- Kenar çubuğunda İşlem'e tıklayın .
- Küme adına tıklayın.
- Kitaplıklar sekmesine tıklayın.
- Yeni Yükle'ye tıklayın.
- Kitaplığı yükle iletişim kutusu görüntülenir.
- Kitaplık Kaynağı seçeneklerinden birini seçin, görüntülenen yönergeleri tamamlayın ve yükle'ye tıklayın.
Önemli
Kitaplıklar Databricks Runtime 14.3 LTS ve altı kullanılırken DBFS'den yüklenebilir. Ancak, herhangi bir çalışma alanı kullanıcısı DBFS'de depolanan kitaplık dosyalarını değiştirebilir. Azure Databricks çalışma alanında kitaplıkların güvenliğini artırmak için, kitaplık dosyalarını DBFS kökünde depolamak, Databricks Runtime 15.1 ve üzerinde varsayılan olarak kullanım dışıdır ve devre dışıdır. Bkz . Kitaplıkları DBFS kökünde depolamak varsayılan olarak kullanım dışıdır ve devre dışıdır.
Databricks bunun yerine Python kitaplıkları , JAR dosyaları ve Spark bağlayıcıları dahil olmak üzere tüm kitaplıkların çalışma alanı dosyalarına veya Unity Kataloğu birimlerine yüklenmesini ya da kitaplık paketi depolarının kullanılmasını önerir. İş yükünüz bu desenleri desteklemiyorsa, bulut nesne depolama alanında depolanan kitaplıkları da kullanabilirsiniz.
Tüm küme erişim modları tüm kitaplık yapılandırmalarını desteklemez. Bkz. Küme kapsamlı kitaplıklar.
Kitaplık kaynağı | Yönergeler |
---|---|
Çalışma alanı | Bir çalışma alanı dosyası seçin veya Whl, sıkıştırılmış wheelhouse, JAR, ZIP, tar veya requirements.txt dosyasını karşıya yükleyin. Bkz. Çalışma alanı dosyalarından kitaplıkları yükleme |
Birim | Birimden bir Whl, JAR veya requirements.txt dosyası seçin. Bkz. Bir birimden kitaplıkları yükleme. |
Dosya Yolu/ADLS | Kitaplık türünü seçin ve kitaplık nesnesine tam URI'yi sağlayın (örneğin: /Workspace/path/to/library.whl , /Volumes/path/to/library.whl veya abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl ). Bkz . Nesne depolamadan kitaplıkları yükleme. |
PyPI | Bir PyPI paket adı girin. Bkz. PyPI paketi. |
Maven | Maven koordinatı belirtin. Bkz. Maven veya Spark paketi. |
CRAN | Paketin adını girin. Bkz. CRAN paketi. |
DBFS (Önerilmez) | DBFS köküne bir JAR veya Whl dosyası yükleyin. DBFS'de depolanan dosyalar herhangi bir çalışma alanı kullanıcısı tarafından değiştirilebildiği için bu önerilmez. |
Bir kümeye kitaplık yüklediğinizde, bu kümeye zaten eklenmiş bir not defteri yeni kitaplığı hemen görmez. Önce not defterini ayırmanız ve ardından kümeye yeniden bağlamanız gerekir.
Not
Yüklenmesi 2 saatten fazla zaman alan bir kitaplık başarısız olarak işaretlenir.
İlke kullanarak kitaplık yükleme
Kitaplık yüklemesini zorunlu kılan bir ilke kullanarak küme oluşturursanız, belirtilen kitaplıklar kümenize otomatik olarak yüklenir. Ek kitaplık yükleyemez veya kitaplıkları kaldıramazsınız.
Çalışma alanı yöneticileri ilkelere kitaplıklar ekleyebilir ve bu sayede ilkeyi kullanan tüm işlemlerde kitaplık yüklemelerini yönetebilir ve zorunlu kılabilir. Yönetici yönergeleri için bkz . İlkeye kitaplık ekleme.
Kümeden kitaplık kaldırma
Not
Kümeden bir kitaplığı kaldırdığınızda, kitaplık yalnızca kümeyi yeniden başlattığınızda kaldırılır. Kümeyi yeniden başlatana kadar, kaldırılan kitaplığın durumu Kaldırılma bekleniyor yeniden başlatma olarak görünür.
Kitaplığı kaldırmak için küme kullanıcı arabirimini kullanabilirsiniz:
- Kenar çubuğunda İşlem'e tıklayın .
- Küme adına tıklayın.
- Kitaplıklar sekmesine tıklayın.
- Kitaplığı kaldırmak istediğiniz kümenin yanındaki onay kutusunu seçin, Kaldır'a ve ardından Onayla'ya tıklayın. Durum, Kaldırılmaya devam eden yeniden başlatma olarak değişir.
Kitaplığı kaldırmak için Yeniden Başlat ve Onayla'ya tıklayın. Kitaplık, kümenin Kitaplıklar sekmesinden kaldırılır.
Kümede yüklü kitaplıkları görüntüleme
- Kenar çubuğunda İşlem'e tıklayın .
- Küme adına tıklayın.
- Kitaplıklar sekmesine tıklayın. Her kitaplık için sekmede ad ve sürüm, tür, yükleme durumu ve karşıya yüklendiyse kaynak dosya görüntülenir.
Küme yüklü kitaplığı güncelleştirme
Küme yüklü bir kitaplığı güncelleştirmek için kitaplığın eski sürümünü kaldırın ve yeni bir sürüm yükleyin.
Not
Requirements.txt dosyalarının kaldırılması ve yeniden başlatılması gerekmez. bir requirements.txt dosyasının içeriğini değiştirdiyseniz, yüklenen dosyanın içeriğini güncelleştirmek için yeniden yüklemeniz yeterlidir.