~/talk

Use Spark from Anywhere

Talkat Scala Days 2023 Seattle · 2023-06-05..06-07· [data-engineering, scala]
name:Denny Lee
links:none on file
links:none on file
slides:none on file

Spark Connect (shipped in Spark 3.4) decouples client and server so applications use the DataFrame/Dataset API (no RDD support) by sending unresolved logical plans over protobuf + Arrow. A tiny thin client runs in IDEs, notebooks, servers or phones, streams Arrow results, and lets IDEs debug client code while the cluster executes jobs. UDFs must be preinstalled on the server; databricks connect V2 is built on Spark Connect and the protocol enables Go, Rust and Scala clients.

AI-written summary · about

  1. 0:00Spark from Anywhere intro
  2. 1:25Spark evolution and challenges
  3. 7:16Spark Connect architecture
  4. 13:22Multi-tenant operational issues
  5. 20:44Spark Connect demo setup
  6. 35:18Connect to Databricks cluster
  7. 41:57Debugging and IDE integration
  8. 43:41Go and Rust clients
  9. 54:01Q&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.