Curriculum planned

Stage 06 · Hadoop Ecosystem

Apache HBase

A production-oriented Apache HBase course covering the Bigtable-style data model, row-key and column-family design, regions and RegionServers, WAL/MemStore/HFiles, LSM compaction, block cache and Bloom filters, reads/writes/scans, consistency and durability, bulk loading, snapshots/backups, replication, security, coprocessors, APIs, observability, capacity planning, Hadoop/Spark integration, upgrades, and large-scale operations.

34planned chapters
170reserved lesson paths
Advancedlearning level
Plannedcourse state
Coverage baselineApache HBase 2.6.x production line with awareness of the HBase 3.0 beta transition, Hadoop 3.x integration, Java 17-era deployment, synchronous/asynchronous APIs, replication, backup/snapshot tooling, and modern operational practice

Course brief

Design HBase from access patterns and physical storage behavior, then operate the region-based LSM system with evidence about hotspotting, compaction, cache, WAL, replication, recovery, and capacity.

A production-oriented Apache HBase course covering the Bigtable-style data model, row-key and column-family design, regions and RegionServers, WAL/MemStore/HFiles, LSM compaction, block cache and Bloom filters, reads/writes/scans, consistency and durability, bulk loading, snapshots/backups, replication, security, coprocessors, APIs, observability, capacity planning, Hadoop/Spark integration, upgrades, and large-scale operations.

This syllabus deliberately separates foundations, data/model semantics, internals, reliability, security, performance, operations, and production design so advanced material is not compressed into generic catch-all chapters.

By the end

You will be able to

  • Design HBase row keys, column families, versions, TTLs, salting, pre-splits, and denormalized access paths that avoid hotspotting
  • Explain the complete write/read path through WAL, MemStore, HFiles, BlockCache, Bloom filters, regions, and compactions
  • Build Java/client, shell, REST/Thrift, bulk-load, MapReduce, and Spark integrations with correct retry, batching, and scan behavior
  • Operate secure replicated clusters with snapshots, backups, quotas, metrics, region balancing, rolling maintenance, and recovery drills
  • Tune a production workload from measured latency/throughput evidence and reason about HBase 2.6 compatibility and HBase 3 migration risks

Complete planned syllabus

34 chapters · 170 lesson paths.

Every lesson path is reserved now but intentionally not linked until its lesson HTML is actually published. The sequence moves from foundations through advanced implementation, architecture, operations, reliability, security, tuning, and a production capstone.

01

Chapter 1

HBase Foundations: Bigtable Model, Workload Fit, HDFS Relationship, Cluster Architecture, and Standalone Lab

5 lessons
01
HBase Foundations: Bigtable Model, Workload Fit, HDFS Relationship, Cluster Architecture, and Standalone Lab: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter01/Lesson1.html
Planned
02
HBase Foundations: Bigtable Model, Workload Fit, HDFS Relationship, Cluster Architecture, and Standalone Lab: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter01/Lesson2.html
Planned
03
HBase Foundations: Bigtable Model, Workload Fit, HDFS Relationship, Cluster Architecture, and Standalone Lab: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter01/Lesson3.html
Planned
04
HBase Foundations: Bigtable Model, Workload Fit, HDFS Relationship, Cluster Architecture, and Standalone Lab: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter01/Lesson4.html
Planned
05
Checkpoint Lab — HBase Foundations: Bigtable Model, Workload Fit, HDFS Relationship, Cluster Architecture, and Standalone Lab: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter01/Lesson5.html
Planned
02

Chapter 2

HBase 2.6.x and HBase 3.0 Beta: Release Lines, Hadoop/JDK Compatibility, Client Compatibility, and Upgrade Awareness

5 lessons
01
HBase 2.6.x and HBase 3.0 Beta: Release Lines, Hadoop/JDK Compatibility, Client Compatibility, and Upgrade Awareness: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter02/Lesson1.html
Planned
02
HBase 2.6.x and HBase 3.0 Beta: Release Lines, Hadoop/JDK Compatibility, Client Compatibility, and Upgrade Awareness: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter02/Lesson2.html
Planned
03
HBase 2.6.x and HBase 3.0 Beta: Release Lines, Hadoop/JDK Compatibility, Client Compatibility, and Upgrade Awareness: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter02/Lesson3.html
Planned
04
HBase 2.6.x and HBase 3.0 Beta: Release Lines, Hadoop/JDK Compatibility, Client Compatibility, and Upgrade Awareness: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter02/Lesson4.html
Planned
05
Checkpoint Lab — HBase 2.6.x and HBase 3.0 Beta: Release Lines, Hadoop/JDK Compatibility, Client Compatibility, and Upgrade Awareness: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter02/Lesson5.html
Planned
03

Chapter 3

Data Model: Namespaces, Tables, Rows, Column Families, Qualifiers, Cells, Timestamps, Versions, and Tombstones

5 lessons
01
Data Model: Namespaces, Tables, Rows, Column Families, Qualifiers, Cells, Timestamps, Versions, and Tombstones: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter03/Lesson1.html
Planned
02
Data Model: Namespaces, Tables, Rows, Column Families, Qualifiers, Cells, Timestamps, Versions, and Tombstones: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter03/Lesson2.html
Planned
03
Data Model: Namespaces, Tables, Rows, Column Families, Qualifiers, Cells, Timestamps, Versions, and Tombstones: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter03/Lesson3.html
Planned
04
Data Model: Namespaces, Tables, Rows, Column Families, Qualifiers, Cells, Timestamps, Versions, and Tombstones: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter03/Lesson4.html
Planned
05
Checkpoint Lab — Data Model: Namespaces, Tables, Rows, Column Families, Qualifiers, Cells, Timestamps, Versions, and Tombstones: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter03/Lesson5.html
Planned
04

Chapter 4

Row-Key Design: Lexicographic Ordering, Hotspotting, Salting/Hashing, Time-Series Keys, Reverse Keys, and Composite Keys

5 lessons
01
Row-Key Design: Lexicographic Ordering, Hotspotting, Salting/Hashing, Time-Series Keys, Reverse Keys, and Composite Keys: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter04/Lesson1.html
Planned
02
Row-Key Design: Lexicographic Ordering, Hotspotting, Salting/Hashing, Time-Series Keys, Reverse Keys, and Composite Keys: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter04/Lesson2.html
Planned
03
Row-Key Design: Lexicographic Ordering, Hotspotting, Salting/Hashing, Time-Series Keys, Reverse Keys, and Composite Keys: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter04/Lesson3.html
Planned
04
Row-Key Design: Lexicographic Ordering, Hotspotting, Salting/Hashing, Time-Series Keys, Reverse Keys, and Composite Keys: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter04/Lesson4.html
Planned
05
Checkpoint Lab — Row-Key Design: Lexicographic Ordering, Hotspotting, Salting/Hashing, Time-Series Keys, Reverse Keys, and Composite Keys: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter04/Lesson5.html
Planned
05

Chapter 5

Column-Family Design: Physical Storage Boundaries, Family Count, Locality, Compression, Bloom, TTL, and Version Policies

5 lessons
01
Column-Family Design: Physical Storage Boundaries, Family Count, Locality, Compression, Bloom, TTL, and Version Policies: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter05/Lesson1.html
Planned
02
Column-Family Design: Physical Storage Boundaries, Family Count, Locality, Compression, Bloom, TTL, and Version Policies: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter05/Lesson2.html
Planned
03
Column-Family Design: Physical Storage Boundaries, Family Count, Locality, Compression, Bloom, TTL, and Version Policies: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter05/Lesson3.html
Planned
04
Column-Family Design: Physical Storage Boundaries, Family Count, Locality, Compression, Bloom, TTL, and Version Policies: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter05/Lesson4.html
Planned
05
Checkpoint Lab — Column-Family Design: Physical Storage Boundaries, Family Count, Locality, Compression, Bloom, TTL, and Version Policies: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter05/Lesson5.html
Planned
06

Chapter 6

Regions, Region Boundaries, Pre-Splitting, Automatic Splits, Merge, Assignment, and Region-Count Planning

5 lessons
01
Regions, Region Boundaries, Pre-Splitting, Automatic Splits, Merge, Assignment, and Region-Count Planning: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter06/Lesson1.html
Planned
02
Regions, Region Boundaries, Pre-Splitting, Automatic Splits, Merge, Assignment, and Region-Count Planning: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter06/Lesson2.html
Planned
03
Regions, Region Boundaries, Pre-Splitting, Automatic Splits, Merge, Assignment, and Region-Count Planning: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter06/Lesson3.html
Planned
04
Regions, Region Boundaries, Pre-Splitting, Automatic Splits, Merge, Assignment, and Region-Count Planning: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter06/Lesson4.html
Planned
05
Checkpoint Lab — Regions, Region Boundaries, Pre-Splitting, Automatic Splits, Merge, Assignment, and Region-Count Planning: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter06/Lesson5.html
Planned
07

Chapter 7

Master and RegionServer Architecture: META, Assignment, Procedure Framework, Coordination, and Failure Recovery

5 lessons
01
Master and RegionServer Architecture: META, Assignment, Procedure Framework, Coordination, and Failure Recovery: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter07/Lesson1.html
Planned
02
Master and RegionServer Architecture: META, Assignment, Procedure Framework, Coordination, and Failure Recovery: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter07/Lesson2.html
Planned
03
Master and RegionServer Architecture: META, Assignment, Procedure Framework, Coordination, and Failure Recovery: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter07/Lesson3.html
Planned
04
Master and RegionServer Architecture: META, Assignment, Procedure Framework, Coordination, and Failure Recovery: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter07/Lesson4.html
Planned
05
Checkpoint Lab — Master and RegionServer Architecture: META, Assignment, Procedure Framework, Coordination, and Failure Recovery: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter07/Lesson5.html
Planned
08

Chapter 8

Write Path: Client Buffering, WAL, MemStore, MVCC, Flush, HFile Creation, Durability, and Acknowledgement Semantics

5 lessons
01
Write Path: Client Buffering, WAL, MemStore, MVCC, Flush, HFile Creation, Durability, and Acknowledgement Semantics: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter08/Lesson1.html
Planned
02
Write Path: Client Buffering, WAL, MemStore, MVCC, Flush, HFile Creation, Durability, and Acknowledgement Semantics: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter08/Lesson2.html
Planned
03
Write Path: Client Buffering, WAL, MemStore, MVCC, Flush, HFile Creation, Durability, and Acknowledgement Semantics: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter08/Lesson3.html
Planned
04
Write Path: Client Buffering, WAL, MemStore, MVCC, Flush, HFile Creation, Durability, and Acknowledgement Semantics: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter08/Lesson4.html
Planned
05
Checkpoint Lab — Write Path: Client Buffering, WAL, MemStore, MVCC, Flush, HFile Creation, Durability, and Acknowledgement Semantics: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter08/Lesson5.html
Planned
09

Chapter 9

Read Path: META Lookup, Region Location Cache, MemStore, BlockCache, HFiles, Bloom Filters, and Scanner Behavior

5 lessons
01
Read Path: META Lookup, Region Location Cache, MemStore, BlockCache, HFiles, Bloom Filters, and Scanner Behavior: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter09/Lesson1.html
Planned
02
Read Path: META Lookup, Region Location Cache, MemStore, BlockCache, HFiles, Bloom Filters, and Scanner Behavior: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter09/Lesson2.html
Planned
03
Read Path: META Lookup, Region Location Cache, MemStore, BlockCache, HFiles, Bloom Filters, and Scanner Behavior: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter09/Lesson3.html
Planned
04
Read Path: META Lookup, Region Location Cache, MemStore, BlockCache, HFiles, Bloom Filters, and Scanner Behavior: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter09/Lesson4.html
Planned
05
Checkpoint Lab — Read Path: META Lookup, Region Location Cache, MemStore, BlockCache, HFiles, Bloom Filters, and Scanner Behavior: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter09/Lesson5.html
Planned
10

Chapter 10

HFile Internals: Blocks, Indexes, Checksums, Compression, Encoding, Locality, and StoreFile Lifecycle

5 lessons
01
HFile Internals: Blocks, Indexes, Checksums, Compression, Encoding, Locality, and StoreFile Lifecycle: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter10/Lesson1.html
Planned
02
HFile Internals: Blocks, Indexes, Checksums, Compression, Encoding, Locality, and StoreFile Lifecycle: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter10/Lesson2.html
Planned
03
HFile Internals: Blocks, Indexes, Checksums, Compression, Encoding, Locality, and StoreFile Lifecycle: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter10/Lesson3.html
Planned
04
HFile Internals: Blocks, Indexes, Checksums, Compression, Encoding, Locality, and StoreFile Lifecycle: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter10/Lesson4.html
Planned
05
Checkpoint Lab — HFile Internals: Blocks, Indexes, Checksums, Compression, Encoding, Locality, and StoreFile Lifecycle: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter10/Lesson5.html
Planned
11

Chapter 11

LSM Compaction: Minor/Major Compaction, Selection Policies, Write Amplification, Tombstone Cleanup, and Compaction Storms

5 lessons
01
LSM Compaction: Minor/Major Compaction, Selection Policies, Write Amplification, Tombstone Cleanup, and Compaction Storms: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter11/Lesson1.html
Planned
02
LSM Compaction: Minor/Major Compaction, Selection Policies, Write Amplification, Tombstone Cleanup, and Compaction Storms: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter11/Lesson2.html
Planned
03
LSM Compaction: Minor/Major Compaction, Selection Policies, Write Amplification, Tombstone Cleanup, and Compaction Storms: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter11/Lesson3.html
Planned
04
LSM Compaction: Minor/Major Compaction, Selection Policies, Write Amplification, Tombstone Cleanup, and Compaction Storms: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter11/Lesson4.html
Planned
05
Checkpoint Lab — LSM Compaction: Minor/Major Compaction, Selection Policies, Write Amplification, Tombstone Cleanup, and Compaction Storms: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter11/Lesson5.html
Planned
12

Chapter 12

BlockCache and Memory: L1/L2 Cache Concepts, BucketCache, On-Heap/Off-Heap Tradeoffs, MemStore Sizing, and GC

5 lessons
01
BlockCache and Memory: L1/L2 Cache Concepts, BucketCache, On-Heap/Off-Heap Tradeoffs, MemStore Sizing, and GC: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter12/Lesson1.html
Planned
02
BlockCache and Memory: L1/L2 Cache Concepts, BucketCache, On-Heap/Off-Heap Tradeoffs, MemStore Sizing, and GC: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter12/Lesson2.html
Planned
03
BlockCache and Memory: L1/L2 Cache Concepts, BucketCache, On-Heap/Off-Heap Tradeoffs, MemStore Sizing, and GC: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter12/Lesson3.html
Planned
04
BlockCache and Memory: L1/L2 Cache Concepts, BucketCache, On-Heap/Off-Heap Tradeoffs, MemStore Sizing, and GC: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter12/Lesson4.html
Planned
05
Checkpoint Lab — BlockCache and Memory: L1/L2 Cache Concepts, BucketCache, On-Heap/Off-Heap Tradeoffs, MemStore Sizing, and GC: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter12/Lesson5.html
Planned
13

Chapter 13

HBase Shell and Administration: Create/Alter/Disable/Enable/Truncate, Put/Get/Delete/Scan, Status, and Operational Commands

5 lessons
01
HBase Shell and Administration: Create/Alter/Disable/Enable/Truncate, Put/Get/Delete/Scan, Status, and Operational Commands: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter13/Lesson1.html
Planned
02
HBase Shell and Administration: Create/Alter/Disable/Enable/Truncate, Put/Get/Delete/Scan, Status, and Operational Commands: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter13/Lesson2.html
Planned
03
HBase Shell and Administration: Create/Alter/Disable/Enable/Truncate, Put/Get/Delete/Scan, Status, and Operational Commands: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter13/Lesson3.html
Planned
04
HBase Shell and Administration: Create/Alter/Disable/Enable/Truncate, Put/Get/Delete/Scan, Status, and Operational Commands: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter13/Lesson4.html
Planned
05
Checkpoint Lab — HBase Shell and Administration: Create/Alter/Disable/Enable/Truncate, Put/Get/Delete/Scan, Status, and Operational Commands: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter13/Lesson5.html
Planned
14

Chapter 14

Java Client APIs: Connection/Table/Admin, Put/Get/Delete/Scan, BufferedMutator, Async Client, Retries, Timeouts, and Backpressure

5 lessons
01
Java Client APIs: Connection/Table/Admin, Put/Get/Delete/Scan, BufferedMutator, Async Client, Retries, Timeouts, and Backpressure: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter14/Lesson1.html
Planned
02
Java Client APIs: Connection/Table/Admin, Put/Get/Delete/Scan, BufferedMutator, Async Client, Retries, Timeouts, and Backpressure: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter14/Lesson2.html
Planned
03
Java Client APIs: Connection/Table/Admin, Put/Get/Delete/Scan, BufferedMutator, Async Client, Retries, Timeouts, and Backpressure: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter14/Lesson3.html
Planned
04
Java Client APIs: Connection/Table/Admin, Put/Get/Delete/Scan, BufferedMutator, Async Client, Retries, Timeouts, and Backpressure: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter14/Lesson4.html
Planned
05
Checkpoint Lab — Java Client APIs: Connection/Table/Admin, Put/Get/Delete/Scan, BufferedMutator, Async Client, Retries, Timeouts, and Backpressure: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter14/Lesson5.html
Planned
15

Chapter 15

Scans and Filters: Start/Stop Rows, Prefixes, Reversed Scans, Caching, Batch, Filter Language, Projection, and Pagination

5 lessons
01
Scans and Filters: Start/Stop Rows, Prefixes, Reversed Scans, Caching, Batch, Filter Language, Projection, and Pagination: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter15/Lesson1.html
Planned
02
Scans and Filters: Start/Stop Rows, Prefixes, Reversed Scans, Caching, Batch, Filter Language, Projection, and Pagination: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter15/Lesson2.html
Planned
03
Scans and Filters: Start/Stop Rows, Prefixes, Reversed Scans, Caching, Batch, Filter Language, Projection, and Pagination: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter15/Lesson3.html
Planned
04
Scans and Filters: Start/Stop Rows, Prefixes, Reversed Scans, Caching, Batch, Filter Language, Projection, and Pagination: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter15/Lesson4.html
Planned
05
Checkpoint Lab — Scans and Filters: Start/Stop Rows, Prefixes, Reversed Scans, Caching, Batch, Filter Language, Projection, and Pagination: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter15/Lesson5.html
Planned
16

Chapter 16

Consistency, Atomicity, Check-and-Mutate, RowMutations, Counters, Append, Timeline Reads, and Durability Choices

5 lessons
01
Consistency, Atomicity, Check-and-Mutate, RowMutations, Counters, Append, Timeline Reads, and Durability Choices: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter16/Lesson1.html
Planned
02
Consistency, Atomicity, Check-and-Mutate, RowMutations, Counters, Append, Timeline Reads, and Durability Choices: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter16/Lesson2.html
Planned
03
Consistency, Atomicity, Check-and-Mutate, RowMutations, Counters, Append, Timeline Reads, and Durability Choices: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter16/Lesson3.html
Planned
04
Consistency, Atomicity, Check-and-Mutate, RowMutations, Counters, Append, Timeline Reads, and Durability Choices: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter16/Lesson4.html
Planned
05
Checkpoint Lab — Consistency, Atomicity, Check-and-Mutate, RowMutations, Counters, Append, Timeline Reads, and Durability Choices: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter16/Lesson5.html
Planned
17

Chapter 17

Bulk Loading: HFile Generation, Total-Order Partitioning, Incremental Load, Region Boundaries, and High-Volume Backfills

5 lessons
01
Bulk Loading: HFile Generation, Total-Order Partitioning, Incremental Load, Region Boundaries, and High-Volume Backfills: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter17/Lesson1.html
Planned
02
Bulk Loading: HFile Generation, Total-Order Partitioning, Incremental Load, Region Boundaries, and High-Volume Backfills: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter17/Lesson2.html
Planned
03
Bulk Loading: HFile Generation, Total-Order Partitioning, Incremental Load, Region Boundaries, and High-Volume Backfills: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter17/Lesson3.html
Planned
04
Bulk Loading: HFile Generation, Total-Order Partitioning, Incremental Load, Region Boundaries, and High-Volume Backfills: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter17/Lesson4.html
Planned
05
Checkpoint Lab — Bulk Loading: HFile Generation, Total-Order Partitioning, Incremental Load, Region Boundaries, and High-Volume Backfills: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter17/Lesson5.html
Planned
18

Chapter 18

HBase with MapReduce and Apache Spark: Source/Sink Patterns, Scan Caching, Bulk Loads, Serialization, and Partition Locality

5 lessons
01
HBase with MapReduce and Apache Spark: Source/Sink Patterns, Scan Caching, Bulk Loads, Serialization, and Partition Locality: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter18/Lesson1.html
Planned
02
HBase with MapReduce and Apache Spark: Source/Sink Patterns, Scan Caching, Bulk Loads, Serialization, and Partition Locality: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter18/Lesson2.html
Planned
03
HBase with MapReduce and Apache Spark: Source/Sink Patterns, Scan Caching, Bulk Loads, Serialization, and Partition Locality: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter18/Lesson3.html
Planned
04
HBase with MapReduce and Apache Spark: Source/Sink Patterns, Scan Caching, Bulk Loads, Serialization, and Partition Locality: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter18/Lesson4.html
Planned
05
Checkpoint Lab — HBase with MapReduce and Apache Spark: Source/Sink Patterns, Scan Caching, Bulk Loads, Serialization, and Partition Locality: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter18/Lesson5.html
Planned
19

Chapter 19

Counters, Secondary-Index Patterns, Alternate Tables, Denormalization, Join Avoidance, and Query-Path Design

5 lessons
01
Counters, Secondary-Index Patterns, Alternate Tables, Denormalization, Join Avoidance, and Query-Path Design: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter19/Lesson1.html
Planned
02
Counters, Secondary-Index Patterns, Alternate Tables, Denormalization, Join Avoidance, and Query-Path Design: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter19/Lesson2.html
Planned
03
Counters, Secondary-Index Patterns, Alternate Tables, Denormalization, Join Avoidance, and Query-Path Design: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter19/Lesson3.html
Planned
04
Counters, Secondary-Index Patterns, Alternate Tables, Denormalization, Join Avoidance, and Query-Path Design: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter19/Lesson4.html
Planned
05
Checkpoint Lab — Counters, Secondary-Index Patterns, Alternate Tables, Denormalization, Join Avoidance, and Query-Path Design: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter19/Lesson5.html
Planned
20

Chapter 20

Coprocessors and Extensions: Observer/Endpoint Concepts, Server-Side Logic, Security Boundaries, Compatibility, and Failure Risk

5 lessons
01
Coprocessors and Extensions: Observer/Endpoint Concepts, Server-Side Logic, Security Boundaries, Compatibility, and Failure Risk: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter20/Lesson1.html
Planned
02
Coprocessors and Extensions: Observer/Endpoint Concepts, Server-Side Logic, Security Boundaries, Compatibility, and Failure Risk: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter20/Lesson2.html
Planned
03
Coprocessors and Extensions: Observer/Endpoint Concepts, Server-Side Logic, Security Boundaries, Compatibility, and Failure Risk: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter20/Lesson3.html
Planned
04
Coprocessors and Extensions: Observer/Endpoint Concepts, Server-Side Logic, Security Boundaries, Compatibility, and Failure Risk: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter20/Lesson4.html
Planned
05
Checkpoint Lab — Coprocessors and Extensions: Observer/Endpoint Concepts, Server-Side Logic, Security Boundaries, Compatibility, and Failure Risk: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter20/Lesson5.html
Planned
21

Chapter 21

Compression, Data Block Encoding, Bloom Filters, MOB/Large Values, TTL, Versions, and Storage-Efficiency Engineering

5 lessons
01
Compression, Data Block Encoding, Bloom Filters, MOB/Large Values, TTL, Versions, and Storage-Efficiency Engineering: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter21/Lesson1.html
Planned
02
Compression, Data Block Encoding, Bloom Filters, MOB/Large Values, TTL, Versions, and Storage-Efficiency Engineering: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter21/Lesson2.html
Planned
03
Compression, Data Block Encoding, Bloom Filters, MOB/Large Values, TTL, Versions, and Storage-Efficiency Engineering: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter21/Lesson3.html
Planned
04
Compression, Data Block Encoding, Bloom Filters, MOB/Large Values, TTL, Versions, and Storage-Efficiency Engineering: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter21/Lesson4.html
Planned
05
Checkpoint Lab — Compression, Data Block Encoding, Bloom Filters, MOB/Large Values, TTL, Versions, and Storage-Efficiency Engineering: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter21/Lesson5.html
Planned
22

Chapter 22

Region Balancing and Locality: Balancer, Region Moves, Rack Awareness, HDFS Locality, Hot Regions, and Load Distribution

5 lessons
01
Region Balancing and Locality: Balancer, Region Moves, Rack Awareness, HDFS Locality, Hot Regions, and Load Distribution: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter22/Lesson1.html
Planned
02
Region Balancing and Locality: Balancer, Region Moves, Rack Awareness, HDFS Locality, Hot Regions, and Load Distribution: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter22/Lesson2.html
Planned
03
Region Balancing and Locality: Balancer, Region Moves, Rack Awareness, HDFS Locality, Hot Regions, and Load Distribution: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter22/Lesson3.html
Planned
04
Region Balancing and Locality: Balancer, Region Moves, Rack Awareness, HDFS Locality, Hot Regions, and Load Distribution: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter22/Lesson4.html
Planned
05
Checkpoint Lab — Region Balancing and Locality: Balancer, Region Moves, Rack Awareness, HDFS Locality, Hot Regions, and Load Distribution: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter22/Lesson5.html
Planned
23

Chapter 23

Replication: WAL Shipping, Peers, Namespaces/Tables, Filters, Lag, Conflict Semantics, Serial Replication, and Multi-Cluster DR

5 lessons
01
Replication: WAL Shipping, Peers, Namespaces/Tables, Filters, Lag, Conflict Semantics, Serial Replication, and Multi-Cluster DR: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter23/Lesson1.html
Planned
02
Replication: WAL Shipping, Peers, Namespaces/Tables, Filters, Lag, Conflict Semantics, Serial Replication, and Multi-Cluster DR: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter23/Lesson2.html
Planned
03
Replication: WAL Shipping, Peers, Namespaces/Tables, Filters, Lag, Conflict Semantics, Serial Replication, and Multi-Cluster DR: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter23/Lesson3.html
Planned
04
Replication: WAL Shipping, Peers, Namespaces/Tables, Filters, Lag, Conflict Semantics, Serial Replication, and Multi-Cluster DR: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter23/Lesson4.html
Planned
05
Checkpoint Lab — Replication: WAL Shipping, Peers, Namespaces/Tables, Filters, Lag, Conflict Semantics, Serial Replication, and Multi-Cluster DR: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter23/Lesson5.html
Planned
24

Chapter 24

Synchronous Replication and Advanced Recovery: Remote WAL, State Transitions, Failure Semantics, and Operational Constraints

5 lessons
01
Synchronous Replication and Advanced Recovery: Remote WAL, State Transitions, Failure Semantics, and Operational Constraints: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter24/Lesson1.html
Planned
02
Synchronous Replication and Advanced Recovery: Remote WAL, State Transitions, Failure Semantics, and Operational Constraints: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter24/Lesson2.html
Planned
03
Synchronous Replication and Advanced Recovery: Remote WAL, State Transitions, Failure Semantics, and Operational Constraints: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter24/Lesson3.html
Planned
04
Synchronous Replication and Advanced Recovery: Remote WAL, State Transitions, Failure Semantics, and Operational Constraints: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter24/Lesson4.html
Planned
05
Checkpoint Lab — Synchronous Replication and Advanced Recovery: Remote WAL, State Transitions, Failure Semantics, and Operational Constraints: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter24/Lesson5.html
Planned
25

Chapter 25

Snapshots, Clone/Restore, Export, Backup/Restore, Incremental Backup, Retention, and Recovery Verification

5 lessons
01
Snapshots, Clone/Restore, Export, Backup/Restore, Incremental Backup, Retention, and Recovery Verification: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter25/Lesson1.html
Planned
02
Snapshots, Clone/Restore, Export, Backup/Restore, Incremental Backup, Retention, and Recovery Verification: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter25/Lesson2.html
Planned
03
Snapshots, Clone/Restore, Export, Backup/Restore, Incremental Backup, Retention, and Recovery Verification: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter25/Lesson3.html
Planned
04
Snapshots, Clone/Restore, Export, Backup/Restore, Incremental Backup, Retention, and Recovery Verification: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter25/Lesson4.html
Planned
05
Checkpoint Lab — Snapshots, Clone/Restore, Export, Backup/Restore, Incremental Backup, Retention, and Recovery Verification: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter25/Lesson5.html
Planned
26

Chapter 26

Security: Kerberos, TLS RPC, ACLs, Cell Visibility Concepts, HDFS/ZooKeeper Security, REST/Thrift Hardening, and Auditability

5 lessons
01
Security: Kerberos, TLS RPC, ACLs, Cell Visibility Concepts, HDFS/ZooKeeper Security, REST/Thrift Hardening, and Auditability: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter26/Lesson1.html
Planned
02
Security: Kerberos, TLS RPC, ACLs, Cell Visibility Concepts, HDFS/ZooKeeper Security, REST/Thrift Hardening, and Auditability: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter26/Lesson2.html
Planned
03
Security: Kerberos, TLS RPC, ACLs, Cell Visibility Concepts, HDFS/ZooKeeper Security, REST/Thrift Hardening, and Auditability: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter26/Lesson3.html
Planned
04
Security: Kerberos, TLS RPC, ACLs, Cell Visibility Concepts, HDFS/ZooKeeper Security, REST/Thrift Hardening, and Auditability: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter26/Lesson4.html
Planned
05
Checkpoint Lab — Security: Kerberos, TLS RPC, ACLs, Cell Visibility Concepts, HDFS/ZooKeeper Security, REST/Thrift Hardening, and Auditability: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter26/Lesson5.html
Planned
27

Chapter 27

Quotas and Multi-Tenancy: Namespace/Table/User Quotas, Space Quotas, Throttling, Noisy Neighbors, and Capacity Governance

5 lessons
01
Quotas and Multi-Tenancy: Namespace/Table/User Quotas, Space Quotas, Throttling, Noisy Neighbors, and Capacity Governance: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter27/Lesson1.html
Planned
02
Quotas and Multi-Tenancy: Namespace/Table/User Quotas, Space Quotas, Throttling, Noisy Neighbors, and Capacity Governance: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter27/Lesson2.html
Planned
03
Quotas and Multi-Tenancy: Namespace/Table/User Quotas, Space Quotas, Throttling, Noisy Neighbors, and Capacity Governance: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter27/Lesson3.html
Planned
04
Quotas and Multi-Tenancy: Namespace/Table/User Quotas, Space Quotas, Throttling, Noisy Neighbors, and Capacity Governance: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter27/Lesson4.html
Planned
05
Checkpoint Lab — Quotas and Multi-Tenancy: Namespace/Table/User Quotas, Space Quotas, Throttling, Noisy Neighbors, and Capacity Governance: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter27/Lesson5.html
Planned
28

Chapter 28

Observability: Master/RegionServer UI, Metrics2/JMX, Prometheus, Logs, Slow RPCs, Region/Store Metrics, and Alert Design

5 lessons
01
Observability: Master/RegionServer UI, Metrics2/JMX, Prometheus, Logs, Slow RPCs, Region/Store Metrics, and Alert Design: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter28/Lesson1.html
Planned
02
Observability: Master/RegionServer UI, Metrics2/JMX, Prometheus, Logs, Slow RPCs, Region/Store Metrics, and Alert Design: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter28/Lesson2.html
Planned
03
Observability: Master/RegionServer UI, Metrics2/JMX, Prometheus, Logs, Slow RPCs, Region/Store Metrics, and Alert Design: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter28/Lesson3.html
Planned
04
Observability: Master/RegionServer UI, Metrics2/JMX, Prometheus, Logs, Slow RPCs, Region/Store Metrics, and Alert Design: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter28/Lesson4.html
Planned
05
Checkpoint Lab — Observability: Master/RegionServer UI, Metrics2/JMX, Prometheus, Logs, Slow RPCs, Region/Store Metrics, and Alert Design: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter28/Lesson5.html
Planned
29

Chapter 29

Performance Tuning: Read/Write Latency, Handler Threads, RPC Queues, Client Batching, Cache Hit Rate, Flush/Compaction Pressure

5 lessons
01
Performance Tuning: Read/Write Latency, Handler Threads, RPC Queues, Client Batching, Cache Hit Rate, Flush/Compaction Pressure: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter29/Lesson1.html
Planned
02
Performance Tuning: Read/Write Latency, Handler Threads, RPC Queues, Client Batching, Cache Hit Rate, Flush/Compaction Pressure: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter29/Lesson2.html
Planned
03
Performance Tuning: Read/Write Latency, Handler Threads, RPC Queues, Client Batching, Cache Hit Rate, Flush/Compaction Pressure: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter29/Lesson3.html
Planned
04
Performance Tuning: Read/Write Latency, Handler Threads, RPC Queues, Client Batching, Cache Hit Rate, Flush/Compaction Pressure: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter29/Lesson4.html
Planned
05
Checkpoint Lab — Performance Tuning: Read/Write Latency, Handler Threads, RPC Queues, Client Batching, Cache Hit Rate, Flush/Compaction Pressure: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter29/Lesson5.html
Planned
30

Chapter 30

Failure Diagnosis: Stuck Regions, Missing HFiles, WAL Problems, Clock/GC Pauses, HDFS Issues, ZooKeeper Issues, and hbck Tooling

5 lessons
01
Failure Diagnosis: Stuck Regions, Missing HFiles, WAL Problems, Clock/GC Pauses, HDFS Issues, ZooKeeper Issues, and hbck Tooling: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter30/Lesson1.html
Planned
02
Failure Diagnosis: Stuck Regions, Missing HFiles, WAL Problems, Clock/GC Pauses, HDFS Issues, ZooKeeper Issues, and hbck Tooling: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter30/Lesson2.html
Planned
03
Failure Diagnosis: Stuck Regions, Missing HFiles, WAL Problems, Clock/GC Pauses, HDFS Issues, ZooKeeper Issues, and hbck Tooling: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter30/Lesson3.html
Planned
04
Failure Diagnosis: Stuck Regions, Missing HFiles, WAL Problems, Clock/GC Pauses, HDFS Issues, ZooKeeper Issues, and hbck Tooling: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter30/Lesson4.html
Planned
05
Checkpoint Lab — Failure Diagnosis: Stuck Regions, Missing HFiles, WAL Problems, Clock/GC Pauses, HDFS Issues, ZooKeeper Issues, and hbck Tooling: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter30/Lesson5.html
Planned
31

Chapter 31

Capacity Planning: Region Count, HFile Count, Storage Growth, Replication, WAL, Memory, Network, Compaction I/O, and SLO Headroom

5 lessons
01
Capacity Planning: Region Count, HFile Count, Storage Growth, Replication, WAL, Memory, Network, Compaction I/O, and SLO Headroom: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter31/Lesson1.html
Planned
02
Capacity Planning: Region Count, HFile Count, Storage Growth, Replication, WAL, Memory, Network, Compaction I/O, and SLO Headroom: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter31/Lesson2.html
Planned
03
Capacity Planning: Region Count, HFile Count, Storage Growth, Replication, WAL, Memory, Network, Compaction I/O, and SLO Headroom: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter31/Lesson3.html
Planned
04
Capacity Planning: Region Count, HFile Count, Storage Growth, Replication, WAL, Memory, Network, Compaction I/O, and SLO Headroom: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter31/Lesson4.html
Planned
05
Checkpoint Lab — Capacity Planning: Region Count, HFile Count, Storage Growth, Replication, WAL, Memory, Network, Compaction I/O, and SLO Headroom: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter31/Lesson5.html
Planned
32

Chapter 32

Rolling Maintenance and Upgrades: Dependency Order, RegionServer Restarts, Master/ZooKeeper/HDFS Coordination, and Rollback

5 lessons
01
Rolling Maintenance and Upgrades: Dependency Order, RegionServer Restarts, Master/ZooKeeper/HDFS Coordination, and Rollback: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter32/Lesson1.html
Planned
02
Rolling Maintenance and Upgrades: Dependency Order, RegionServer Restarts, Master/ZooKeeper/HDFS Coordination, and Rollback: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter32/Lesson2.html
Planned
03
Rolling Maintenance and Upgrades: Dependency Order, RegionServer Restarts, Master/ZooKeeper/HDFS Coordination, and Rollback: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter32/Lesson3.html
Planned
04
Rolling Maintenance and Upgrades: Dependency Order, RegionServer Restarts, Master/ZooKeeper/HDFS Coordination, and Rollback: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter32/Lesson4.html
Planned
05
Checkpoint Lab — Rolling Maintenance and Upgrades: Dependency Order, RegionServer Restarts, Master/ZooKeeper/HDFS Coordination, and Rollback: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter32/Lesson5.html
Planned
33

Chapter 33

Production Deployment: Configuration Management, Rack/Failure Domains, Kubernetes Considerations, Runbooks, and Ownership

5 lessons
01
Production Deployment: Configuration Management, Rack/Failure Domains, Kubernetes Considerations, Runbooks, and Ownership: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter33/Lesson1.html
Planned
02
Production Deployment: Configuration Management, Rack/Failure Domains, Kubernetes Considerations, Runbooks, and Ownership: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter33/Lesson2.html
Planned
03
Production Deployment: Configuration Management, Rack/Failure Domains, Kubernetes Considerations, Runbooks, and Ownership: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter33/Lesson3.html
Planned
04
Production Deployment: Configuration Management, Rack/Failure Domains, Kubernetes Considerations, Runbooks, and Ownership: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter33/Lesson4.html
Planned
05
Checkpoint Lab — Production Deployment: Configuration Management, Rack/Failure Domains, Kubernetes Considerations, Runbooks, and Ownership: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter33/Lesson5.html
Planned
34

Chapter 34

Production Capstone: Model, Load, Benchmark, Secure, Replicate, Fail, Recover, Tune, and Upgrade an HBase Platform

5 lessons
01
Production Capstone: Model, Load, Benchmark, Secure, Replicate, Fail, Recover, Tune, and Upgrade an HBase Platform: Concepts, Terminology, Architecture, and Mental ModelPlanned lesson · reserved path Chapter34/Lesson1.html
Planned
02
Production Capstone: Model, Load, Benchmark, Secure, Replicate, Fail, Recover, Tune, and Upgrade an HBase Platform: Guided Hands-On Workflow, Commands, APIs, and ConfigurationPlanned lesson · reserved path Chapter34/Lesson2.html
Planned
03
Production Capstone: Model, Load, Benchmark, Secure, Replicate, Fail, Recover, Tune, and Upgrade an HBase Platform: Design Choices, Scaling Behavior, Compatibility, and TradeoffsPlanned lesson · reserved path Chapter34/Lesson3.html
Planned
04
Production Capstone: Model, Load, Benchmark, Secure, Replicate, Fail, Recover, Tune, and Upgrade an HBase Platform: Failure Modes, Diagnostics, Security, Reliability, and PerformancePlanned lesson · reserved path Chapter34/Lesson4.html
Planned
05
Checkpoint Lab — Production Capstone: Model, Load, Benchmark, Secure, Replicate, Fail, Recover, Tune, and Upgrade an HBase Platform: Build, Test, Measure, Troubleshoot, and Explain the ResultPlanned lesson · reserved path Chapter34/Lesson5.html
Planned