
HBase is a data model that is similar to Google’s big table designed to provide quick random access to huge amounts of structured data. This course provides an introduction to HBase, the procedures to set up HBase on Hadoop File Systems, and ways to interact with HBase shell. It also describes how to connect to HBase using java, and how to perform basic operations on HBase using java.
Core Concepts
Table: Collection of rows and column families
Row Key: Uniquely identifies a row
Column Family: Logical group of columns; must be defined at schema level
Column Qualifier: Individual column within a family
Timestamp: Versioning; each cell can store multiple versions
Cell: Intersection of row, column, and timestamp
HBase is a distributed column-oriented database built on top of the Hadoop file system. It is an open-source project and is horizontally scalable.
HBase is a data model that is similar to Google’s big table designed to provide quick random access to huge amounts of structured data. It leverages the fault tolerance provided by the Hadoop File System (HDFS).
It is a part of the Hadoop ecosystem that provides random real-time read/write access to data in the Hadoop File System.
This course should help professionals aspiring to make a career in Big Data Analytics using Hadoop Framework. Software professionals, analytics Professionals, and ETL developers are the key beneficiaries of this course.
Before you start proceeding with this course, we assume that you are already aware of Hadoop's architecture and APIs, have experience in writing basic applications using java, and have a working knowledge of any database.