Watch Demo

Rs. 999  Rs. 599

HBase Tutorial: Learn by Examples

Master the Hadoop ecosystem by subscribing to this hands-on HBase tutorial. It also has 25 detailed examples to get you up to speed with HBase!

04h:43m
Lifetime access
45 learners
Course Introduction

Is your relational database inflexible? HBase might be the solution you need. In order to accommodate the ever changing needs of your applications, HBase has features such as column oriented storage, no fixed schema, and low latency, that will enable you to adapt to these needs.

HBase is a data model that was created to provide fast random access to large amounts of structured data. This tutorial will not only introduce you to HBase, but also solve 25 examples that will cover every possible aspect of working with Data in HBase. You will also learn CRUD operations in the shell with Java API, Filters, Counters, and MapReduce. You will be able to set up a database for your application using HBase and integrate it with MapReduce for data processing tasks.

Read more

Course Objectives

By subscribing to this HBase tutorial, you will:

  • Get an in-depth understanding of HBase architecture, and its role in the Hadoop ecosystem
  • Be able to implement notifications for a social network utilizing HBase
  • Learn from 25 examples that will cover all aspects of working with data in HBase
  • Understand CRUD operations in the shell with Java API, Filters, Counters, and MapReduce

Read more

Prerequisites and Target Audience:

In order to subscribe to this HBase course you need to have:

  • Knowledge and experience in Java Programming
  • An IDE where you can run Java code, Intellij IDEA, and Eclipse

This HBase tutorial is designed for:

  • Anyone who is interested in understanding HBase, NoSQL, and distributed database management
  • Engineers who want to use HBase for their database
  • Engineers who are using Hadoop ecosystem tools for analytical processing and are looking for a sole system for both OLAP and OLTP

Course Plan
Certificate of completion

1. You, This Course and Us
1 video
You, This Course and Us 01:51
2. Introduction to HBase
8 videos
HBase Data Model 10:44

Introducing CRUD operations 08:32

HBase is different from Hive 04:48
3. CRUD operations using the HBase Shell
7 videos
Example1 - Creating a table for User Notifications 05:23

Example 2 - Inserting a row 03:51

Example 3 - Updating a row 03:14

Example 4 - Retrieving a row 04:24

Example 5 - Retrieving a range of rows 03:48

Example 6 - Deleting a row 02:11

Example 7 - Deleting a table 02:17
4. CRUD operations using the Java API
10 videos
Example 8 - Creating a table with HBaseAdmin 06:36

Example 9 - Inserting a row using a Put object 08:33

Example 10 - Inserting a list of Puts 03:30

Example 11 - Retrieving data - Get and Result objects 10:55

Example 12 - A list of Gets 03:34

Example 13 - Deleting a row 02:25

Example 14 - A list of Deletes 02:36

Example 15 - Mix and match with batch operations 06:02

Example 16 - Scanning a range of rows 08:06

Example 17 - Deleting a table 03:51
5. HBase Architecture
1 video
HBase Architecture 09:20
6. Advanced operations - Filters and Counters
5 videos
Example 18 - Filter by Row id - RowFilter 08:56

Example 19 - Filter by column value - SingleColumnValueFilter 05:13

Example 20 - Apply multiple conditions - Filterlist 04:31

Example 21 - Retrieve rows within a time range 02:11

Example 22 - Atomically incrementing a value with Counters 07:31
7. MapReduce with HBase
3 videos
Example 23 : A MapReduce task to count Notifications by Type 10:24

Example 23 continued: Implementing the MapReduce in Java 13:35

Demo : Running a MapReduce task 02:21
8. Build a Notification Service
2 videos
Example 24 : Implement a Notification Hierarchy 13:30

Example 25: Implement a Notifications Manager 12:05
9. Installing Hadoop in a Local Environment
4 videos
Hadoop Install Modes 08:33

Setup a Virtual Linux Instance (For Windows users) 15:31

Hadoop Standalone mode Install 09:33

Hadoop Pseudo-Distributed mode Install 14:25

Meet the Author


Loonycorn
4 Alumni of Stanford, IIM-A, IITs and Google, Microsoft, Flipkart

Loonycorn is a team of 4 people who graduated from reputed top universities. Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh have spent years (decades, actually) working in the Tech sector across the world.

  • Janani: Graduated from Stanford and has worked for 7 years at Google (New York, Singapore). She also worked at Flipkart and Microsoft.
  • Vitthal: Studied at Stanford; worked at Google (Singapore), Flipkart, Credit Suisse, and INSEAD.
  • Swetha: An IIM Ahmedabad and IIT Madras alumnus having experience of working in Flipkart.
  • Navdeep: An IIT Guwahati alumnus and Longtime Flipkart employee.
  • More from Loonycorn
    Ratings and Reviews     4.4/5

    You may also like