~/talk

Hive on Spark #bbuzz

Talkat Berlin Buzzwords 2015 · 2015-05-31..06-03· [data-engineering]
name:Szehon Ho
links:none on file
slides:none on file

Ports Hive to run on Spark as an alternative execution engine, keeping existing Hive operators and SQL dialect while replacing MapReduce jobs with Spark transformations; typical Hive queries that used to spawn about 10 MapReduce jobs collapse into far fewer stages and often a single Spark job. Uses Spark on YARN with long‑lived executors and dynamic allocation, tested on an 8‑node cluster (32 cores, 64 GB RAM, 10 Gbps) against TPC‑DS at 320 GB and 4 TB, showing consistent speedups over Hive on MapReduce and mixed results versus Tez but overall meaningful gains.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:33Hive Spark project overview
  3. 8:26Technical deep dive into Hive on Spark
  4. 12:40Eliminating redundant map reduce phases
  5. 16:53Optimizing shuffle phases in Spark
  6. 20:19Process lifecycle improvements with Spark
  7. 22:03User experience and installation
  8. 27:23Performance benchmarks and tuning
  9. 32:48Q&A and project availability
~/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.