DataWorks'te bir Lindorm Spark düğümü kullanarak Lindorm Spark görevlerini geliştirebilir ve periyodik olarak zamanlayabilirsiniz. Bu konuda, bir Lindorm Spark düğümünde görev geliştirme iş akışı açıklanmaktadır.
Arka plan bilgileri
Lindorm cloud native mimariye dayalı dağıtık bir hesaplama hizmetidir. Topluluk Sürümü hesaplama modellerini destekler, Spark API'leri ile uyumludur ve Lindorm depolama motoruyla derinlemesine entegredir. Altta yatan veri deposunun özelliklerinden ve dizin oluşturma yeteneklerinden yararlanarak dağıtık işleri verimli bir şekilde tamamlar; bu nedenle büyük veri işleme, etkileşimli analiz, makine öğrenimi ve grafik hesaplama gibi senaryolar için uygundur.
Ön koşullar
-
(İsteğe bağlı, RAM kullanıcıları için) Görev geliştirme için kullanılan RAM kullanıcısı ilgili çalışma alanına eklenmiş ve Development veya Workspace Administrator rolü atanmıştır. Workspace Administrator rolü kapsamlı izinler sağlar; bu nedenle dikkatli bir şekilde atayın. Daha fazla bilgi için bkz. Çalışma alanına üye ekleme.
NotBir Alibaba Cloud hesabı kullanıyorsanız bu adımı atlayabilirsiniz.
Bir Lindorm örneği oluşturulmuş ve DataWorks çalışma alanınıza bağlanmıştır. Daha fazla bilgi için bkz. Lindorm hesaplama kaynağını bağlama.
Lindorm Spark düğümü oluşturma
Düğüm oluşturma talimatları için bkz. Lindorm Spark düğümü oluşturma.
Lindorm Spark düğümü geliştirme
Kullandığınız dile (Java/Scala veya Python) bağlı olarak düğümü ilgili JAR paketini veya .py dosyasını referans alacak şekilde yapılandırabilirsiniz.
Düğüm içeriği (Java/Scala)
Düğüm içeriği (Python)
Lindorm Spark düğümünü hata ayıklama
-
Hata ayıklama özelliklerini yapılandırın.
Sağ taraftaki Run Configuration bölmesinde Compute Resource, Lindorm Resource Group ve Resource Group seçeneklerini yapılandırın. Aşağıdaki tabloda bu parametreler açıklanmaktadır.
Parametre
Açıklama
Compute Resource
Çalışma alanınıza bağlı olan Lindorm hesaplama kaynağını seçin.
Lindorm Resource Group
Lindorm hesaplama kaynağını bağlarken belirttiğiniz Lindorm kaynak grubunu seçin.
Resource Group
Lindorm Spark hesaplama kaynağını bağlarken bağlantı testi başarılı olan kaynak grubunu seçin.
Script Parameters
${ParametreAdı} formatında dinamik parametreler tanımladıysanız Parameter Value bölümünde ilgili Script Parameters ve Parameter name değerlerini belirtin. Görev çalıştırıldığında değişkenlerin yerine gerçek değerleri dinamik olarak atanır. Daha fazla bilgi için bkz. Zamanlama parametrelerinin kaynakları ve ifadeleri. -
Düğümü hata ayıklayıp çalıştırın.
Düğümü çalıştırmak için önce Save ve ardından Run seçeneğine tıklayın.
Sonraki adımlar
Düğüm için zamanlama yapılandırma: Bir düğümü periyodik olarak çalıştırmak için Scheduling Settings bölmesine giderek Scheduling Policy ayarını yapın ve ilgili özellikleri yapılandırın.
Düğüm dağıtma: Görevi üretim ortamında çalıştırmak için
simgesine tıklayarak dağıtın. Bir düğüm yalnızca üretim ortamına dağıtıldıktan sonra periyodik olarak zamanlanır.Data Map (Lindorm tablo verileri): Lindorm meta verilerini toplamak için Data Map'i kullanın.
simgesine tıklayın.