Best HBase Training
HBase
=====
—–
* Course Id : NSQL-HBAS
* Duration : 16 Hours
Overview
—–
* This course provides an introduction to NoSQL and HBase
* Participants learn about HBase Installation, Development and Scaling
Training Objectives
—–
All attendees will learn:
* About the NoSQL scope and its concepts
* HBase Architecture and Components
* Installation of HBase Cluster
* Data Analytics using HBase
* Learn How to Keep a HBase deployment healthy
Pre-Requisites
—–
Basic knowledge on:
* Database concepts
* Awareness of NoSQL and Big Data
* Basic web development awareness
* Basic knowledge of Core Java
Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems
Materials Provided
—–
* All participants receive
* PDF of slides
* PDF of handson
* Access to instance with lab environment
Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client
Hardware Requirements
—–
* Processor: 1.2 GHz+
* RAM: 512 MB+
* Disk space: 1 GB+
* Network Connection with low latency (<250ms) to Internet
## Daywise HBase Course Outline
—–
## Day 1
—–
* Unit 1 : Introduction to NoSQL
* Unit 2 : NoSQL Types
* Unit 3 : HBase installation
* Unit 4 : Introduction to HBase
## Day 2
—–
* Unit 5 : When/Why to use HBase
* Unit 6 : HBase Concepts
* Unit 7 : HBase Runtime
* Unit 8 : HBase Development Best Practices
## Detailed HBase Course Outline
—–
Unit 1 : Introduction to NoSQL
—–
* What are the main concerns with RDBMS (SQL Server, Oracle, MySQL)
* NOSQL Introduction
* Introduction to NoSQL
* Sharding and Share Nothing Architecture
* NoSQL Databases
* Brewers CAP Theorem
Unit 2 : NoSQL Types
—–
* Key Value stores: Memcached, Riak
* Key Value stores: Redis, Dynamo DB
* Column Family: Cassandra, Hbase
* Graph Store: Neo4J
* Document Store: MarkLogic,MongoDB
* Document Store: CouchBase,CouchDB,Exist DB
Unit 3 : HBase installation
—–
* Obtaining the right version of HBase
* Installing and Configuring HBase
* Administration and Security
Unit 4 : Introduction to HBase
—–
* Introduction to Apache HBase
* Schema modeling
* Apache HBase shell
Unit 5 : When/Why to use HBase
—–
* Apache HBase architecture
* HBase Storage
* HBase Features
* HBase Data Model
* HBase Families
Unit 6 : HBase Concepts
—–
* Apache HBase Java APIs
* Advanced Apache HBase features
* Apache HBase deployment
* Terms and Daemons
* HBase Master
Unit 7 : HBase Runtime
—–
* HBase vs RDBMS
* Column Families
* Access HBase Data
* HBase API
* Runtime modes
* Running HBase
Unit 8 : HBase Development Best Practices
—–
* Replication and backup strategies
* HBase Security
* Configuration for high performance
* Performance Tuning and Benchmarks
* Bulk loading
* Partitioning
* High Availability
* Deploying HBase on the cloud
