Apache HBase

by Encarta Labs Pvt Ltd Claim Listing

Apache HBase is a NoSQL database that runs on Hadoop’s HDFS and is fully integrated with Hadoop. It is designed to handle large sets of data, which contain billions of columns and rows.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Encarta Labs Pvt Ltd Logo

img Duration

3 Days

Course Details

Apache HBase is a NoSQL database that runs on Hadoop’s HDFS and is fully integrated with Hadoop. It is designed to handle large sets of data, which contain billions of columns and rows.

It is an ideal choice for storing sparse and semi-structured data because it provides fault tolerance through replication, automatic failover, sharding, and load balancing. It also provides fast real-time lookups, in-memory caching, and server-side processing. Apache HBase can be accessed using various client APIs, including Java, Thrift, and REST.

This Apache HBase training course covers the HBase architecture and data models, install HBase, use the shell and client APIs to access the data.

 

Objectives:

  • Understand HBase Architecture and use HBase shell to directly manipulate HBase Tables
  • Design optimal HBase schemas for efficient data storage and recovery
  • Connect to HBase using the Java API
  • Understand how to bulk load data into HBase using MapReduce
  • Administer HBase cluster and Identify, resolve performance bottlenecks

 

Course Agenda:

  • Installation
  • Overview of HBase
  • HBase Requirements
  • HBase Software Requirements
  • HBase Filesystems
  • HBase Installation Modes
  • Installing HBase in Local Mode
  • Installing HBase in Fully Distributed Mode
  • Accessing the Web-Based Management Console
  • Using the HBase Shell
  • Architecture
  • HBase Components
  • HFiles and Regions
  • The Write-Ahead Log and MemStore
  • Compaction and Splits
  • Data Replication
  • Access HBase
  • Securing HBase
  • Hadoop’s MapReduce Integration with HBase
  • Data Modeling
  • HBase Schema Overview
  • Designing Tables
  • Designing Rowkeys for Tables
  • Versions, DataTypes, and Joins
  • Time to Live and Deleted Cells
  • Table Creation in the Shell
  • Creating Tables Using the Shell
  • Disabling, Enabling, and Dropping a Table
  • Altering a Table’s Properties
  • Data Management in the Shell
  • Adding Data to a Table
  • Using the scan and get Commands
  • Deleting Data from a Table
  • Using Counters
  • Insert Data Using Java Client API
  • Establishing a Connection
  • Creating Tables using the Client Java API
  • Creating a Put Class Instance
  • Adding Data using the add() Option
  • Using Timestamp with Put for Versioning
  • Using the get() and has() Method
  • Get Data Using Java Client API
  • Using the Get Class
  • Retrieving Columns using the Get Class
  • Retrieving Versions of Columns using the Get Class
  • Retrieving Specific Values from a Cell
  • Using List with the Get Class
  • Scan Data using Java Client API
  • Using Scan() to read an Entire Table
  • Scanning Rows Starting at a Specific Row or a Range
  • Using Constructors to Narrow Search Results
  • Using getScanner() Method
  • Using the ResultScanner Class
  • Delete and Update Data using Java Client
  • Updating Data
  • Deleting Data
  • Bangalore Branch

    19th Main Road BTM Layout, 6th Stage, Arekere, Bangalore

Check out more HBASE courses in India

ISDM (Independent Skill Development Mission) Logo

Certificate In ORACLE And SQL

Certificate in ORACLE and SQL is offered by ISDM (Independent Skill Development Mission). ISDM is focused to make an eco-system for the better Indian Education System. We transform a training center into a higher-level study place with a huge number of students.

by ISDM (Independent Skill Development Mission) [Claim Listing ]
IT-Campus Logo

MySQL Training

MySQL training is offered by IT-Campus for all skill level. Our mission is to achieve academic excellence through innovative teaching and learning, quality research and enhanced development activities.

by IT-Campus [Claim Listing ]
Skilz Learning Hub Logo

Diploma In Web Development With PHP And MySQL

Skilz Hub Kottakkal Provides the best PHP and MySQL Training Course in Kottakkal, Malappuram, Kerala. we provide the best syllabus for PHP and MySQL . Moreover, we provide both Online & offline batches as per your convenience. The course duration for this course is 60 hours.

by Skilz Learning Hub [Claim Listing ]
Tech Optimum Logo

Oracle

Oracle course is offered by Tech Optimum. We are leaders in this industry. We are providing training on various technologies for B.Tech, M.Tech, MBA, MCA, and BCA students. We have a highly skilled team that will take great care to fully understand individual requirements.

by Tech Optimum [Claim Listing ]
Infobit Technology Logo

Oracle Certified Professional Java Programmer (OCP JP)

The Java Certification Programming course provides students with a solid foundation for programming with Java, including: information about the syntax of the Java programming language; object-oriented programming with the Java; exceptions, file input/output (I/O), and threads.

by Infobit Technology [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy