~/talk

Multi Tenancy — Apache Hbase

Talkat Community Over Code EU 2024 · 2024-06-03..06-05· [databases]
links:none on file
slides:none on file

Flipkart runs a consolidated multi‑tenant HBase cluster serving ~200 tenants and peak tested at 6M QPS with latencies under 50 ms. The solution pins region writes with favored nodes stored in region meta to force HDFS blocks and WALs onto tenant‑specific disks, adds new balancer cost functions and candidate generators to prevent skew and spillover, and implements tenant‑scoped replication endpoints for Kafka and Pulsar. An operator automates per‑tenant config, snapshots, and CDC so tenants get stronger isolation without separate clusters.

AI-written summary · about

  1. 0:00Introduction to multi-tenancy
  2. 2:09HBase architectural overview
  3. 3:48Multi-tenant design goals
  4. 6:21The data isolation problem
  5. 8:54Implementing favored nodes
  6. 14:08Addressing skew and spillover
  7. 15:36Stochastic load balancing
  8. 19:43Solving spillover issues
  9. 23:05WAL and CDC isolation
  10. 24:10Replication and final summary
~/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.