Columnar Access with HBase-Big data Analytics
Content
Overview of HBase
Data Model
Main Operations
Example Interactive Session
Remove Irrelevant Responses from Scans
Client Request Filters
Consistency
Co-Processors
Zookeeper Overview
Hierarchical Namespace
Consistency Guarantees
Architecture: Updating Data
3 Architecture
Distribution of Data
Sharding of a Table into Regions
Storage Format
Architecture Components and Responsibilities
High-Level Perspective of HBase File Mapping
Write-Path and the Write-Ahead Log
Caching of Data
Implications of the Storage Schema
Splitting of Regions
Tunable Semantics: Reduce Guarantees
Bulk Loading
Support for MapReduce
MapReduce Example Reading from one Table
HBase Support in Hive
Schema Design Guidelines
Example Mapping of an Entity Relationship Diagram
Summary