Spark'ın bellek özelliğinde anlamaya çalışıyorum. Bu süreçte temel olarak, veri setlerini kullanarak çoğaltma yapmadan hata toleransı sağlayan ve veri kümelerini kontrol ederek yeniden hesaplama 'u yeniden hesaplayan bellek veri katmanı olan ile karşılaştım. Şaşkın olan yer burası, Spark'un standart RDD s sistemi ile de tüm bu özelliklere erişilebiliyor. Bu yüzden, RDD'ler bu özellikleri uygulamak için perde arkasını Tachyon'u uygular mı? Eğer tüm işlerinin standart RDD'ler tarafından yapılabildiği Tachyon'un kullanımından ziyade. Yoksa bu ikisini ilişkilendirmede bir hata mı yapıyorum? detaylı bir açıklama ya da bir bağlantı, büyük bir yardım olacaktır. Teşekkür ederim.Tachyon, Apache Spark'de RDD'ler tarafından varsayılan olarak uygulandı mı?
6
A
cevap
1
Bağladığınız kağıtta, Tachyon'da açık kaynak kodlu bir proje olarak gerçekte ne olduğu gerçeği yansıtılmıyor, bu makalenin bölümleri yalnızca araştırma prototipleri olarak var olmuş ve Spark/Tachyon'a tam olarak entegre edilmemiştir.
rdd.persist(StorageLevel.OFF_HEAP)
aracılığıyla OFF_HEAP
depolama düzeyine verileri devam ettirdiğinizde, bu verileri Tachyon'un bellek alanına bir dosya olarak yazmak için Tachyon kullanır. Bu, Java yığınından kaldırır ve Spark ile daha fazla yığın belleği çalışır.
Şu anda soy bilgisini yazmaz; bu nedenle verileriniz yapılandırılmış Tachyon kümelerinize sığmayacak kadar büyükse, RDD'nin bellek bölümleri kaybolur ve Spark işleriniz başarısız olabilir.
İlgili konular
- 1. PastryKit, Apple dışındaki herhangi bir kişi tarafından başarıyla uygulandı mı?
- 2. Neden (->) Control.Monad.Instances tarafından varsayılan olarak uygulanmadı
- 3. Constexpr lambda varsayılan olarak mı?
- 4. Spark Tachyon: Dosya nasıl silinir?
- 5. Git, varsayılan olarak öntanımlı olarak var mı?
- 6. SesRecord için getMaxAmplitude uygulandı
- 7. Retrofit "IllegalStateException: Zaten uygulandı"
- 8. Varsayılan olarak üçyede tıkanıklık var mı
- 9. Hibernate 5, Çoktan kiralanan veriler için DISCRIMINATOR uygulandı mı?
- 10. Apache Velocity makro varsayılan parametre değerleri
- 11. Örnek değişkenler varsayılan olarak Objective-C'de sıfır olarak ayarlandı mı?
- 12. Apache Solr işlevi olarak sırala
- 13. OCaml'de val hash: 'a -> int` nasıl uygulandı? OCaml olarak
- 14. Varsayılan olarak
- 15. Varsayılan olarak
- 16. Sözlük <TKey, TValue> tuşları varsayılan olarak mı ayarlıyor?
- 17. varsayılan olarak varsayılan görünümü değiştir
- 18. Kontrole hangi stil (ler) uygulandı?
- 19. $ (function() her zaman neden uygulandı?
- 20. System.Core.dll 4.0 varsayılan olarak eklendi?
- 21. UnsafeHeaderParsing öğesini varsayılan olarak etkinleştirmek kabul edilebilir bir uygulamadır mı?
- 22. "ShieldUI tarafından" kaldırılsın mı?
- 23. Django dağıtımı: apache/mod_wsgi tarafından kullanılacak doğru python yapılandırılması
- 24. Varsayılan olarak Chrome
- 25. Özellik varsayılan olarak
- 26. nasıl Varsayılan olarak
- 27. varsayılan olarak veya
- 28. /MP neden/MP hata ayıklama yapılandırmasında varsayılan seçenek olarak mı?
- 29. Eşleşen ömür boyu kapsam başına örnek, varsayılan olarak mı?
- 30. Varsayılan olarak JavaScript özniteliğini kullanmanın bir yolu var mı?
Yanıtladığınız için teşekkürler Rob. Bu nedenle Tachyon, kalıcılık düzeylerinden biri için RDD'lerde varsayılan olarak kullanılır, ancak Tachyon tüm bu özellikleri uygulamaz, bunun yerine RDD'ler bunları uygular. haklı mıyım –
Anladığım kadarıyla bu doğru bir açıklama – RobV