~/talk

Apache Spark on planet scale

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [data-engineering]
links:none on file
slides:none on file

Claims a working parallel PBF reader (Java 8) plus a Spark native data source that partitions planet OSM so every executor reads different blocks in parallel, cutting full-planet ingest from a single-thread ~45 minutes to ad hoc Spark runs of ~2.5 minutes. Supports local/S3/HDFS, partition count and threads per partition, JVM/Scala Spark 2.11/2.12 compatible, GPL on GitHub and Maven; includes helper routines for extract/merge, renders a public-transport coverage map, and costs ~€7 for a short EC2 cluster run.

AI-written summary · about

  1. 0:00How it works
  2. 1:34Introduction to Spark
  3. 3:02What is Spark
  4. 4:51Importing data
  5. 8:28Data structure
  6. 12:37Parallel PDF reader
  7. 14:17Synthetic tests
  8. 15:48Parallel TDF
  9. 17:20Spark Data Source
  10. 20:18How to use it
  11. 22:11Data Source Schema
  12. 23:56Pure or Send
  13. 29:07Calculate public transport coverage
  14. 29:35Extract data
  15. 31:55Public Transport
  16. 33:09Parallel ADF
  17. 34:58Github
  18. 35:56Questions
  19. 38:47Parallel PDF
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.