🚀 Master the language of AI with our brand new course: "Prompt Engineering for Everyone" Learn more

Offered By: Big Data University

Using HBase for Real-time Access to your Big Data

This course introduces you to HBase, the open source Hadoop database used for random, real-time read/writes to your Big Data. The course will cover fundamental concepts of HBase such as HBase system and architecture, the use of the Client API to perform data operations on HBase, the various HBase client used to communicate with HBase, how to integrate HBase with a MapReduce job, and more!

Continue reading

Course

10.3k+ Enrolled
0.0
(0 Reviews)

At a Glance

This course introduces you to HBase, the open source Hadoop database used for random, real-time read/writes to your Big Data. The course will cover fundamental concepts of HBase such as HBase system and architecture, the use of the Client API to perform data operations on HBase, the various HBase client used to communicate with HBase, how to integrate HBase with a MapReduce job, and more!

About This Course

HBase is the open source Hadoop database used for random, real-time read/writes to your Big Data. HBase runs on a distributed architecture on top of commodity hardware. HBase has the following features:

- Linear and modular scalability

- Strictly consistent read and writes

- Automatic and configurable sharding of tables

- Automatic failover support between RegionServers

- Easy to use Java API for client access

- And more…

What will I get after passing this course?

Course Syllabus

  • Lesson 1: Introduction to HBase
    • CAP Theorem and ACID properties
    • Roles of HBase and difference between RDBMS
    • HBase Shell and Tables
  • Lesson 2: HBase Client API - The Basics
    • Use of Java API for Batch, Scan, and Scan operations
  • Lesson 3: Client API: Administrative and Advance Features
    • Use of administrative operations and schemas
    • Use of Filters, Counters, and ImportTSV tool
  • Lesson 4: Available HBase Clients
    • Understand how interactive and batch clients interact with HBase
  • Lesson 5: HBase and MapReduce Integration
    • Understand how MapReduce works in the Hadoop framework
    • How to setup HBase as a source and a sink
  • Lesson 6: HBase Configuration and Administration
    • Configuration of HBase for various environmental optimization
    • Architecture and administrative tasks

General Information

  • This course is free.
  • It is self-paced.
  • It can be taken at any time.
  • It can be taken as many times as you wish.

Recommended skills prior to taking this course

  • None

Grading scheme

  • The minimum passing mark for the course is 60%, the final exam is worth 100% of the course mark.
  • You have 1 attempt to take the exam with multiple attempts per question.

Requirements

Hadoop Foundations I

Course Staff

Course Staff Image #1

Henry L. Quach

Henry L. Quach is a Software Engineer with IBM for 7 years. He has worked in the Information Management education where he has developed numerous applications including an internal education tracking system that is widely used within the organization. He is a learning technology developer actively involved in creating and deploying eLearning courses. He is also part of the Mobile Innovation Community developing mobile frameworks for Information Management courses. Henry has a Bachelor of Science in Computer Science and a Master of Science in Software Engineering from San Jose State University.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

See our list of supported browsers for the most up-to-date information.

Estimated Effort

5 Hours

Course Code

BD0143EN

Tell Your Friends!

Saved this page to your clipboard!

Sign up to our newsletter

Stay connected with the latest industry news and knowledge!