Yakın zamanda kıvılcım kıvırıyorum ve tren ve hareket operasyonu hakkında kafam karıştı. Kıvılcım belgelerini ve kıvılcımla ilgili bir kitap okudum ve dönüşümün gerçekleşmeyeceği bir eylemin kıvılcım kümesine uygulanacağını biliyorum. Ancak, kıvılcımın api belgesinde listelenen rdd'nin işlemleri, bunun bir transforamasyon veya bir eylem operasyonu olup olmadığını belirtmez. Örneğin, azaltmak bir eylemdir, diğer taraftan, azaltmakByKey bir dönüşümdür! Bu neden olabilir ki?Bir kıvılcımdaki işlemi nasıl ayırt edebilmek bir dönüşüm mü yoksa bir eylem mi?
5
A
cevap
9
Dönüş türüne bakarak anlayabilirsiniz. Bir işlem, RDD olmayan bir tür (genellikle depolanmış değer türleriniz) döndürürken, dönüşüm, hesaplamanızın yalnızca bir temsili olduğu için bir RDD[Type]
döndürür.
İlgili konular
- 1. Bir işlemi nasıl kaydedebilirim?
- 2. Sadece bir sonraki işlemi 'süpürmek' mümkün mü?
- 3. Bir değerin ilkel mi yoksa kutulu mu
- 4. Bir giriş yoksa, aksi halde güncellenir mi?
- 5. Statik sınıfları bir tasarıma dahil edebilmek performansı iyileştirir mi?
- 6. C Kapalı dönüşüm mü?
- 7. Bir dizgenin iki karakterini nasıl çift yapabilirim, yoksa tek mi, yoksa tek mi?
- 8. Bir eylem dinleyicisi, iki JButtons
- 9. Netbeans'in proje görünümünde, bir sınıfın genel mi yoksa paket özel mi olduğunu göstermek mümkün mü?
- 10. Stil içindeki kimliklerin tanımlanması güvenli mi yoksa bir felaket mi?
- 11. Karşılaştırıcılar her seferinde mi, yoksa sadece bir kez mi uygulanmalıdır?
- 12. Özellik, sürekli bir özellik mi yoksa (A => B) mi?
- 13. iOS statik mi yoksa dinamik bir çerçeve mi?
- 14. Bir işlev mi yoksa tip yöntemi mi kullanıyorsunuz?
- 15. Bir modülün/helpers içine mi yoksa/libresine mi yerleştirilmesindeki farklılıklar?
- 16. Tek satır 'var' bildirimleri mi, yoksa satır başına bir mi?
- 17. Bir Haskell kitaplığının tek bir paket mi yoksa birçok paket mi yayınlanacağını nasıl belirlemeli?
- 18. Bir giriş netlendiğinde bir eylem nasıl tetiklenir?
- 19. ObservableCollection nasıl bir Eylem değiştirebilir?
- 20. Bir javascript nesnesinin bir Resim mi yoksa bir Canvas mı olduğunu nasıl anlarım?
- 21. Bir düğüm kaydedildiğinde her defasında drupal'da nasıl bir eylem gerçekleştirebilirim?
- 22. Tek bir işlemi nasıl birleştiririm?
- 23. JSON bir dil midir, yoksa nasıl sınıflandırılır?
- 24. python'da bir yöntem ve bir öznitelik adının nasıl ayırt edileceği
- 25. Can Matlab harici bir işlemi optimize eder mi?
- 26. Eylem/rota düzeltmek için eylem yönlendirildi mi?
- 27. Csv'leri dinamik olarak bir listeden mi yoksa bir vektörle mi okuyorsunuz?
- 28. MSDeploy "dostu" yeterli mi, yoksa bir MSI dosyasında sarılmış olabilir
- 29. Redüktörde bir eylem gönderebilir miyim?
- 30. Dönüşüm operatörü bir değeri nasıl döndürür?