Comprehensive Course on Apache Hadoop Database: Apache HBase

Get comprehensive training in Big Data, Hadoop and Apache HBase with 44-lectures and over 9-hours of Video content.
4.1 (43 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
555 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 75
  • Length 9.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

In this Apache HBase course, you will learn about HBase NoSQL database and how to apply it to store Big Data. This includes an introduction to Non-relational database, how NoSQL differs from traditional database system, comparison of HBase with HDFS and in-depth knowledge of Apache HBase. This course on HBase shows how HBase stores data in a Hadoop cluster. You will also learn to load data in HBase from various tools such as Pig, Hive, Sqoop, etc.


What are the requirements?

  • Prior experience with Databases is helpful.
  • Basic knowledge of Apache Hadoop is required.
  • Basic Knowledge of Java Programming and SQL.
  • But Java is not strictly a prerequisite for working with Hadoop.
  • Knowledge of Linux OS will help you to Install, Configure & Manage Hadoop cluster

What am I going to get from this course?

  • Understanding how NoSQL is different from RDBMS
  • Install, manage and monitor HBase Cluster
  • Perform DML and DDL on the data stored in HBase tables using shell
  • Understand HBase and HDFS work together
  • Connect HBase using the Java API
  • Implement filters, counters in HBase using Java API and HBase shell
  • Design optimal HBase schemas for efficient data storage and recovery
  • Administrate an HBase cluster, identify and resolve performance bottlenecks
  • Interact with HBase from various clients such as PIG, Hive, Sqoop and MapReduce Client.

What is the target audience?

  • This course is intended for developers who will be using HBase to develop applications, administrators who will manage HBase cluster, Software professionals, analytics Professionals, and ETL developers.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Introduction
Preview
05:47
Prerequisites for HBase
Preview
01:36
HBase Use Cases
Preview
04:03
Section 2: Getting started with HBase
What is Big Data
Preview
05:12
Apache Hadoop
Preview
03:19
HDFS in Hadoop
Preview
06:17
Hadoop MapReduce
Preview
06:04
What is HBase
Preview
02:23
HBase History
02:12
Section 3: NoSQL and Basic Concepts
What is NoSQL and its features
Preview
03:00
How NoSQL DB differs from Traditional Databases
03:33
Characteristics of Apache HBase
01:53
Comparison of HBase with HDFS
04:08
When to use HBase, where Not!
06:18
Section 4: HBase Data Model
Building Blocks
Preview
06:30
Column Family in HBase
04:41
Storage of Column Family
03:16
Data Model in HBase
06:02
Timestamp as Versions
05:20
Section 5: HBase DDL, DML and Other Commands
Getting Started with HBase Shell
Preview
07:27
DDL in HBase - I
07:25
DDL in HBase - II
08:58
DDL in HBase - III
10:03
DML in HBase (PART-1)
06:25
DML in HBase (PART-2)
14:52
Section 6: Architecture and Working of HBase
Core Components of HBase Cluster
Preview
04:24
Need of Zookeeper
06:21
Client Interaction with HBase Cluster
04:29
HBase Bloom Filters
08:34
HFile in HBase
07:18
Write-Ahead Log
06:37
Compactions in HBase
17:25
Section 7: Bulk Loading Data in HBase
Load Data in HBase using Apache PIG (PART-1)
Preview
18:43
Load Data in HBase using Apache PIG (PART-2)
17:38
Load Data in HBase using Apache HIVE (PART-1)
17:34
Load Data in HBase using Apache HIVE (PART-2)
18:20
Importing of MySQL data in HBase using Sqoop (PART-1)
12:30
Importing of MySQL data in HBase using Sqoop (PART-2)
17:08
Section 8: Filters in HBase
What is Filter
Preview
07:04
Filters in HBase -I (PART-1)
14:30
Filters in HBase -I (PART-2)
11:33
Filters in HBase -II (PART-1)
10:44
Filters in HBase -II (PART-2)
10:39
Section 9: CRUD operations in HBase via Java API
Basic operations in HBase using Java API -I (PART-1)
Preview
19:09
Basic operations in HBase using Java API -I (PART-2)
19:30
Basic operations in HBase using Java API - II (PART-1)
14:01
Basic operations in HBase using Java API -II (PART-2)
07:20
Basic operations in HBase using Java API- III (PART-1)
14:59
Basic operations in HBase using Java API -III (PART-2)
08:05
Section 10: Counters in HBase
Counters in HBase
Preview
17:43
Implementing Counter Using Java API
12:34
Single Counter Using Java API
13:14
Multiple Counters Using Java API
10:21
Section 11: Quizzes
Quiz on Getting started with HBase
6 pages
Quiz on NoSQL and Basic Concepts
8 pages
Quiz on HBase Data Model
7 pages
Quiz on HBase DDL, DML and Other Commands
5 pages
Quiz on Architecture and Working of HBase
5 pages
Quiz on Bulk Loading Data in HBase
4 pages
Quiz on Filters in HBase
6 pages
Quiz on CRUD Operations in HBase via JAVA API
4 pages
Quiz on Counters in HBase
3 pages
Section 12: Assignments
Assignment on Getting started with HBase
1 page
Assignment on NoSQL and Basic Concepts
1 page
Assignment on HBase Data Model
3 pages
Assignment on HBase DDL, DML and Other Commands
1 page
Assignment on Architecture and Working of HBase
2 pages
Assignment on Bulk Loading Data in HBase
1 page
Assignments on Filters in HBase
1 page
Assignment on CRUD Operations in HBase via JAVA API
1 page
Assignment on Counters in HBase
1 page
Section 13: Installation File
CDH Installation File
7 pages
Getting Started with HBase in CDH4.x and Higher Version
11 pages
For More Courses
00:14
Section 14: HBase Programs
Programs
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Easylearning guru, Your Pace!! Your Place!!

Easylearning guru is a leading provider of professional certification courses. We offers training from best experts in the industry to meet the unique learning needs. We are the pioneer's in online education and training, and aims to offer our professionals flexible & an integrated model of training to meet their needs & requirements.

Ready to start learning?
Take This Course