~/talk

Interactively Analyse 100GB of Data

Talkat PyData London 2017 · 2017-05-05..05-07· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

Live demo that interactively analyses a 100GB Open Library dump using Apache Spark on Amazon EMR with an Apache Zeppelin notebook, running the same map/filter/reduce Python code locally and on a cluster. It shows S3 ingest, Parquet and caching tradeoffs, cluster provisioning and monitoring (example clusters up to hundreds of nodes), practical performance tips and that exploratory queries, histograms and aggregations complete interactively on the 100GB set.

AI-written summary · about

  1. 0:00Big data challenges
  2. 1:05Big data systems history
  3. 2:28River and agenda
  4. 3:11Three Vs of big data
  5. 5:19Twitter data flood
  6. 6:23Data structure variety
  7. 8:34Big data processing problems
  8. 10:18Latency and consistency
  9. 11:25Batch vs real-time alerts
  10. 12:31Scaling up vs out
  11. 13:12Single vs distributed systems
  12. 15:22Flexibility vs fault tolerance
  13. 16:48Cluster management
  14. 17:50Apache Spark ecosystem
  15. 18:33MapReduce vs Spark
  16. 20:00Spark API basics demo
  17. 21:25Reading large JSON in Spark
  18. 24:12RDD transformations
  19. 26:10Filtering and counting entries
  20. 27:37Aggregating with reduce/map
  21. 30:10Visualizing results
  22. 32:13Interactive data exploration
  23. 34:22Scaling up with Amazon Elastic MapReduce
  24. 35:46EMR cluster setup
  25. 37:11EMR job monitoring
  26. 39:21Job results and metrics
  27. 40:55Spark job optimization
  28. 41:39Cluster configuration
  29. 42:47Parquet for efficiency
  30. 43:29Approximate query systems
  31. 44:10Closing and resources
~/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.