İşler için JAR görevi
JAR(Java ARchive) içine derlenmiş Scala veya Java kodunu dağıtmak için JAR görevini kullanın.
Önemli
Scala'nın Unity Catalog paylaşılan erişim modunda destek sınırlamaları vardır. Bkz. Unity Catalog paylaşılan erişim modu için dil desteği ve Spark API'sinde Unity Catalog paylaşılan erişim moduiçin sınırlamalar ve gereksinimler.
Paylaşılan erişim modu, yöneticinin jar kitaplıkları için Maven koordinatları ve yolları eklemesini allowlist
gerektirir. Bkz. Paylaşılan işlemdeki izin verilenler listesi kitaplıkları ve başlatma betikleri.
JAR dosyalarını işlem yapılandırmalarınız tarafından desteklenen bir konumda depolamanız gerekir. Bkz. Java ve Scala kitaplık desteği.
Gereksinimler
- Scala iş yüklerini destekleyen bir işlem yapılandırması seçmelisiniz.
- JAR dosyanızı işlem yapılandırmanızla uyumlu bir konuma veya Maven deposuna yüklemeniz gerekir.
- JAR dosyanızdaki kodun spark bağlamı elde etmek için kullanması
SparkContext.getOrCreate
gerekir.
JAR görevini yapılandırma
Aşağıdakileri yaparak İşler kullanıcı arabirimindeki JAR
sekmesinden bir görev ekleyin:
-
Türü açılır menüsünde select
JAR
. - Main sınıfını belirtin.
- Bu, yürütülecek ana yöntemi içeren sınıfın tam adıdır. Bu sınıf, Bağımlı kitaplık olarak yapılandırılmış bir JAR'a dahil edilmelidir.
-
JAR
mantığını destekleyen bir kümeyi yapılandırmak veya select için İşlem kullanın. - Bağımlı kitaplıklar altında + Ekle'ye tıklayın.
Bağımlı kitaplık ekle iletişim kutusu görüntülenir.
- Mevcut bir JAR dosyasını select veya yeni bir JAR dosyası yükleyebilirsiniz.
- Tüm konumlar JAR dosyalarını desteklemez.
- Tüm işlem yapılandırmaları desteklenen tüm konumlarda JAR dosyalarını desteklemez.
- Her Kitaplık Kaynağının JAR dosyasını seçmek veya karşıya yüklemek için farklı bir akışı vardır. Bkz. Kitaplıklar.
- (İsteğe bağlı) Parameters'ı, ana sınıfa bağımsız değişken olarak geçen dizeler şeklinde list olarak yapılandırın. Bkz. Görev parametersyapılandırma.
- Görevi kaydet'e tıklayın.