~/talk

Best Practices With Elasticsearch

Talkat Devnexus 2020 · 2020-02-19..02-21· [databases]
name:Roy Russo
links:none on file
slides:none on file

Practical guide to running Elasticsearch for large ETL and feature-generation pipelines: uses Spark + elasticsearch-hadoop connector and Python microservices, targets ~10 ms per query but hits 100M+ queries that take days without parallelism, relies on bulk API and reduced replicas/disabled refresh to speed initial ingest, sizes shards ~30–50 GB (avoid >500 GB), runs on i3 instances or EBS with heap <=30 GB, avoids nested/parent-child and nginx proxying, uses Curator + S3 snapshots for rollover and backups, and warns against Amazon’s managed Elasticsearch fork.

AI-written summary · about

  1. 0:00Introduction
  2. 1:16Who am I
  3. 2:27Agenda
  4. 3:17Elasticsearch 101
  5. 7:36Inverted Index
  6. 8:34Query DSL
  7. 9:10Terminology
  8. 13:41When should I consider Elasticsearch
  9. 16:48Most people use Elasticsearch
  10. 17:37Big data processing
  11. 18:29How it worked
  12. 19:55Machine Learning
  13. 20:46Feature Generation
  14. 21:39Feature Generation Example
  15. 22:42Query Generation Example
  16. 24:12Data Quality
  17. 24:57Architecture
  18. 26:10Databases
  19. 27:31What I Learned
  20. 29:23Lessons Learned
  21. 31:13Amazon Elastic Search
  22. 33:17Amazon Fort Elastic Search
  23. 34:33Sizing Your Cluster
  24. 38:04Spark
  25. 40:24Elastic Search
  26. 42:32Fast Reads
  27. 44:17Dont Abuse Refresh
  28. 50:05Curator
  29. 51:23Big Data Archive
  30. 52:04Split Brain
  31. 52:57Choose the Right Tool
  32. 53:54The Money Slide
~/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.