Learn by Example : HBase - The Hadoop Database [Video]

Preview in Mapt

Learn by Example : HBase - The Hadoop Database [Video]

Loonycorn

25 solved examples to get you up to speed with HBase
Mapt Subscription
FREE
$29.99/m after trial
Video
$10.00
RRP $49.99
Save 79%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$10.00
$29.99 p/m after trial
RRP $49.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learn by Example : HBase - The Hadoop Database [Video] Book Cover
Learn by Example : HBase - The Hadoop Database [Video]
$ 49.99
$ 10.00
Learn By Example: Hadoop, MapReduce for Big Data problems [Video] Book Cover
Learn By Example: Hadoop, MapReduce for Big Data problems [Video]
$ 49.99
$ 10.00
Buy 2 for $20.00
Save $79.98
Add to Cart

Video Details

ISBN 139781788997416
Course Length4 hours 56 minutes

Video Description

Relational Databases are so stuffy and old! Welcome to HBase - a database solution for a new age. HBase: Do you feel like your relational database is not giving you the flexibility you need anymore? Column oriented storage, no fixed schema and low latency make HBase a great choice for the dynamically changing needs of your applications. What's Covered: 25 solved examples covering all aspects of working with data in HBaseCRUD operations in the shell and with the Java API, Filters, Counters, MapReduce Implement your own notification service for a social network using HBaseHBase and its role in the Hadoop ecosystem, HBase architecture and what makes HBase different from RDBMS and other Hadoop technologies like Hive.

Style and Approach

HBase and it’s role in the Hadoop ecosystem, HBase architecture and what makes HBase different from RDBMS and other Hadoop technologies like Hive. 

Table of Contents

You, This Course and Us
You, This Course and Us
Introduction to HBase
The problem with distributed computing
Installing HBase
The Hadoop ecosystem
The role of HBase in the Hadoop ecosystem
How is HBase different from RDBMS?
HBase Data Model
Introducing CRUD operations
HBase is different from Hive
CRUD operations using the HBase Shell
Example1 - Creating a table for User Notifications
Example 2 - Inserting a row
Example 3 - Updating a row
Example 4 - Retrieving a row
Example 5 - Retrieving a range of rows
Example 6 - Deleting a row
Example 7 - Deleting a table
CRUD operations using the Java API
Example 8 - Creating a table with HBaseAdmin
Example 9 - Inserting a row using a Put object
Example 10 - Inserting a list of Puts
Example 11 - Retrieving data - Get and Result objects
Example 12 - A list of Gets
Example 13 - Deleting a row
Example 14 - A list of Deletes
Example 15 - Mix and match with batch operations
Example 16 - Scanning a range of rows
Example 17 - Deleting a table
HBase Architecture
HBase Architecture
Advanced operations - Filters and Counters
Example 18 - Filter by Row id – RowFilter
Example 19 - Filter by column value – SingleColumnValueFilter
Example 20 - Apply multiple conditions – Filterlist
Example 21 - Retrieve rows within a time range
Example 22 - Atomically incrementing a value with Counters
MapReduce with HBase
Example 23: A MapReduce task to count Notifications by Type
Example 23 continued: Implementing the MapReduce in Java
Demo: Running a MapReduce task
Build a Notification Service
Example 24: Implement a Notification Hierarchy
Example 25: Implement a Notifications Manager
Installing Hadoop in a Local Environment
Hadoop Install Modes
Hadoop Install Step 1: Standalone Mode
Hadoop Install Step 2: Pseudo-Distributed Mode
Appendix
[For Linux/Mac OS Shell Newbies] Path and other Environment Variables
Setting up a Virtual Linux Instance - For Windows Users

What You Will Learn

  • Set up a database for your application using HBase
  • Integrate HBase with MapReduce for data processing tasks
  • Create tables, insert, read and delete data from HBase
  • Get an all-round understanding of HBase and its role in the Hadoop ecosystem

Authors

Table of Contents

You, This Course and Us
You, This Course and Us
Introduction to HBase
The problem with distributed computing
Installing HBase
The Hadoop ecosystem
The role of HBase in the Hadoop ecosystem
How is HBase different from RDBMS?
HBase Data Model
Introducing CRUD operations
HBase is different from Hive
CRUD operations using the HBase Shell
Example1 - Creating a table for User Notifications
Example 2 - Inserting a row
Example 3 - Updating a row
Example 4 - Retrieving a row
Example 5 - Retrieving a range of rows
Example 6 - Deleting a row
Example 7 - Deleting a table
CRUD operations using the Java API
Example 8 - Creating a table with HBaseAdmin
Example 9 - Inserting a row using a Put object
Example 10 - Inserting a list of Puts
Example 11 - Retrieving data - Get and Result objects
Example 12 - A list of Gets
Example 13 - Deleting a row
Example 14 - A list of Deletes
Example 15 - Mix and match with batch operations
Example 16 - Scanning a range of rows
Example 17 - Deleting a table
HBase Architecture
HBase Architecture
Advanced operations - Filters and Counters
Example 18 - Filter by Row id – RowFilter
Example 19 - Filter by column value – SingleColumnValueFilter
Example 20 - Apply multiple conditions – Filterlist
Example 21 - Retrieve rows within a time range
Example 22 - Atomically incrementing a value with Counters
MapReduce with HBase
Example 23: A MapReduce task to count Notifications by Type
Example 23 continued: Implementing the MapReduce in Java
Demo: Running a MapReduce task
Build a Notification Service
Example 24: Implement a Notification Hierarchy
Example 25: Implement a Notifications Manager
Installing Hadoop in a Local Environment
Hadoop Install Modes
Hadoop Install Step 1: Standalone Mode
Hadoop Install Step 2: Pseudo-Distributed Mode
Appendix
[For Linux/Mac OS Shell Newbies] Path and other Environment Variables
Setting up a Virtual Linux Instance - For Windows Users

Video Details

ISBN 139781788997416
Course Length4 hours 56 minutes
Read More

Read More Reviews

Recommended for You

Learn By Example: Hadoop, MapReduce for Big Data problems [Video] Book Cover
Learn By Example: Hadoop, MapReduce for Big Data problems [Video]
$ 49.99
$ 10.00
Learn by Example: Python [Video] Book Cover
Learn by Example: Python [Video]
$ 98.99
$ 19.80
Learn By Example: The Foundations of HTML, CSS & Javascript [Video] Book Cover
Learn By Example: The Foundations of HTML, CSS & Javascript [Video]
$ 50.99
$ 10.20
Learn By Example: C++ Programming - 75 Solved Problems [Video] Book Cover
Learn By Example: C++ Programming - 75 Solved Problems [Video]
$ 50.99
$ 10.20
Learn Database Design with MySQL [Video] Book Cover
Learn Database Design with MySQL [Video]
$ 39.99
$ 8.00
Apache Spark with Python - Big Data with PySpark and Spark [Video] Book Cover
Apache Spark with Python - Big Data with PySpark and Spark [Video]
$ 149.99
$ 30.00