Şov kıvılcım içinde bir eylem mi?
Şov kıvılcım içinde bir eylem mi?

Video: Şov kıvılcım içinde bir eylem mi?

Video: Şov kıvılcım içinde bir eylem mi?
Video: Kızılcık Şerbeti 1. Bölüm @showtv 2024, Mayıs
Anonim

2 Cevap. göstermek gerçekten bir eylem , ancak her şeyi ne zaman çalıştırması gerekmediğini bilecek kadar akıllıdır. Bir orderBy'niz olsaydı, bu da çok uzun sürerdi, ancak bu durumda tüm işlemleriniz harita işlemleridir ve bu nedenle tüm nihai tabloyu hesaplamanıza gerek yoktur.

Aynen öyle, kıvılcımdaki bir eylem saymak mı?

saymak () ile saymak satır sayısı. DAG yürütmesini başlattığından ve verileri sürücüye döndürdüğünden, eylem RDD için. Durum 2: Eğer ararsanız saymak Dataframe'de DAG yürütmesini başlatır ve verileri sürücüye döndürür, eylem Dataframe için.

Benzer şekilde, kıvılcımdaki eylem ve dönüşüm nedir? Kıvılcım RDD İşlemleri. İki tür Apache Kıvılcım RDD işlemleri- Dönüşümler ve Hareketler . A dönüşüm mevcut RDD'lerden yeni RDD üreten bir fonksiyondur, ancak gerçek veri seti ile çalışmak istediğimizde bu noktada Eylem gerçekleştirilir.

Buna uygun olarak, kıvılcımdaki bir eylem nedir?

Hareketler RDD'nin işlemidir, bu değer bir kümede yürütülecek bir işi başlatan spar sürücü programlarına geri döner. Dönüşümün çıktısı bir girdidir Hareketler . azaltmak, toplamak, örnek almak, almak, önce, saveAsTextfile, saveAsSequenceFile, countByKey, foreach yaygındır hareketler Apache'de kıvılcım.

kıvılcım içinde toplama () ne yapar?

toplamak (işlev) toplamak veri kümesinin öğelerini bir dizi olarak sürücü programına geri döndürür. toplamak gibi daha önce sağlanan örneklerde sıklıkla kullanılır. Kıvılcım Dönüş değerlerini göstermek için Dönüşüm Örnekleri. Örneğin REPL, dizinin değerlerini konsola geri yazdıracaktır.

Önerilen: