Если Spark вычисляет все свои RDD-операции в самой памяти, то какая разница, чтобы сохранить RDD в памяти?SPARK in Memory Computation
ответ
Мы можем сохранить RDD, чтобы позднее применить более одного действия или вызвать действие на RDD. После сохранения RDD искры пропустит все этапы, которые мне понадобятся, рассчитанные для выполнения Action. В искры все преобразования ленивы оцениваются, что означает, что когда вы вызываете действие, все преобразования будут выполняться в реальном состоянии, поэтому в первый раз, если вы вызове collect(), он выполнит все преобразования и продолжит одно из RDD, если вы снова выполните другое действие, такое как count он не будет повторно выполнить все преобразования просто пропустить все перед упорствовать и выполнить Некоммерческие сохранялось часть, например
val list = sc.parallelize(List(1,23,5,4,3,2))
val rdd1 = list.map(_+1)
val rdd2 = rdd1.map(_+5).cache
rdd2.collect
rdd2.count
, как в приведенном выше примере, когда rdd2.collect позвонит будет выполняться все выше преобразований, как вы заметили, rdd2 уже кеш, так что теперь, когда счетчик будет вызван, он не будет выполняться над преобразованием и использует persisted rdd для вычисления результатов.
- 1. Loop Computation in Power Query
- 2. Spark 2.0 memory fraction
- 3. Low fps in low computation java paintcomponent
- 4. Lazy Correlation Matrix Computation in F #
- 5. Apache Spark SQL - RDD In-Memory Data Skew
- 6. Javascript Computation
- 7. java in-memory compilation
- 8. In-Memory SQL-CE
- 9. Gzip In-Memory Compression
- 10. Datamapper in Memory Database
- 11. Aerospike конфигурации In-Memory
- 12. preallocated memory in java
- 13. mongodb: force in-memory
- 14. Apache VFS in-memory
- 15. Python In-memory table
- 16. Spring in-memory database
- 17. Redis in-memory data Storage
- 18. WPF In-Memory Image Display
- 19. Memory Hacking/Modifying in C++
- 20. ElasticSearch in-memory для тестирования
- 21. View Double Variable In Memory
- 22. In-memory ClassLoader с Eclipselink
- 23. Introspect in-memory H2 Database
- 24. Xview Memory Buffer in C
- 25. Rebasing Kernel in High Memory
- 26. Python in-memory zip library
- 27. Пакет CRC Computation Approach
- 28. Vba excel Formula Computation?
- 29. AngularJS - Computation-Heavy Tasks
- 30. PROLOG [hand computation]