Hadoop HBase

Topics 

  • What is and Why HBase? 
  • HBase Shell 
  • HBase Architecture 
  • HBase Data Model 
  • Storing Data Into HBase table using Pig and Hive 
  • Accessing data in the HBase table using Pig and Hive 
  • Access HBase table via REST/Thrift

What is and Why HBase?

HBase is a type of NoSQL database

  • "NoSQL" is a general term meaning that the database isn't an RDBMS which supports SQL as its primary access language, but there are many types of NoSQL databases 
    • BerkeleyDB is an example of a local NoSQL database, whereas HBase is very much a distributed NoSQL database 
  • Technically speaking, HBase is really more a "Data Store" than "Data Base" because it lacks many of the features you find in an RDBMS, such as typed columns, secondary indexes, triggers, and advanced query languages, etc.

You must have an active subscription to download PDF and Lab Zip of this course topic.Please click the "Subscribe" button or the "Login" button if you already have an account.