• video_business

This Course is a blend of administration and writing code using HBASE

Pre-requisites to attend:

  • Technology Landscape
  • Big Data Relevance
  • Distributed Systems and Challenges.

Total Course Duration:

  • 10 Hrs

Course Contents:

What is Big Data?

  • Technology Landscape
  • Big Data Relevance
  • Distributed Systems and Challenges.

Installation and Setup of Hbase

  • Deployment Architecture
  • Multi-Node Cluster Setup
  • Key Configurations for Hbase
  • Hands-On with Hbase Shell commands

Hbase Architecture

  • Cluster Architecture
  • Region Splits and Scalability
  • Anatomy of Read operation
  • How is Versioning and Deletes handled in Hbase
  • Compaction
  • Bloom Filters
  • Coprocessors
  • Indexes and Caches

Hbase Advanced API

  • Filters
  • Coprocessors
  • Counters
  • HtablePool
  • Administration API

Hbase Monitoring and Administration

  • Hardware Considerations and Configurations
  • Performance Tuning Hbase
  • Snapshots
  • Replication Strategy
  • Backup and Recovery methods
  • Administrative Commands
  • Upgrades
  • Monitoring critical metrics
  • Configuring Alerts
  • Hands on Examples for each of them

Why NoSQL Databases?

  • Relational DBMS vs. NoSQL?
  • Type of NoSQL Databases
  • NoSQL Landscape
  • CAP Theorem and Eventual Consistency
  • Key Characteristics of NoSQL Database systems
  • ACID vs BASE

Use Cases for Hbase

  • Real-life use cases
  • Architecture at Facebook
  • OpenTSB
  • Kiji Hbase

Hbase API

  • Put, Get, Delete Operations
  • Batch Operations
  • Row Locks
  • Scans
  • Utility Methods

Bulk Loading

  • Bulk Loading Data to Hbase
  • Bulk Export of Data from Hbase

Hbase Integration with Hive

Hbase Integration with Solr

  • Lily

Hbase Security Model

  • Configuring Kerberos with Hbase
  • Authentication and Authorization Models
  • Hands on configuration

Use Cases

Hbase Fundamentals

  • Distributed
  • Elastic Scalability
  • Schema-Free.
  • High Performance, Fault Tolerance and Reliability

Hbase Concepts and Modeling

  • Key Concepts
    • Table
    • Column Family
    • Column Qualifiers
    • Wide Rows, Skinny Row
    • Column Sorting
    • Counters
    • Composite Keys
    • Column Expiry
  • Secondary Indexes
  • Difference between Relational Modeling and Hbase
  • Key Points to note while modeling a Hbase
  • Patterns and Anti-Patterns in Hbase Modeling
  • Examples for Hbase Modeling different use cases
  • Hands on Hbase Modeling Example

Key Concepts for Read and Write in Cassandra

  • Simple Get, Multi-get Slice.
  • Range and Slice.
  • Range and Slice.
  • Delete


Cared and Crafted by: Velociter

Scroll to Top