~/talk

PySpark in Practice

Talkat PyData London 2016 · 2016-05-06..05-08· [python]
linkedin:ronert
slides:none on file

Clear, actionable takeaways: configuration recipes (enable compression and speculative execution, reduce Python concurrency to avoid OOMs, use Anaconda on nodes), concrete Yarn sizing example with multiple executors, spark 1.6 dynamic storage/execution memory and partition on read to avoid shuffles to stop groupBy blowups, prefer DataFrames and native functions over RDDs for Java bytecode speed, unit tests run on a local single-node Spark with mocked data under a TDD workflow, use Luigi + Spark tasks for pipelines, Flask + pickled models and Cloud Foundry deployment, streaming supports streaming linear regression and streaming k‑means.

AI-written summary · about

  1. 0:00PySpark introduction
  2. 1:08What PySpark is
  3. 2:55PySpark data structures
  4. 6:13Configuring PySpark
  5. 16:14Unit testing PySpark
  6. 22:34Managing pipelines with Luigi
  7. 26:34Online learning with PySpark Streaming
  8. 29:56Operationalizing models
  9. 33:14Q&A
~/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.