Skip to main content
Make Data Work
Oct 15–17, 2014 • New York, NY

Getting Started with HBase Application Development

Sridhar Reddy (MapR Technologies), ed00425e 963b0803 (MapR Technologies)
1:30pm–5:00pm Wednesday, 10/15/2014
Hadoop in Action
Location: 1 E8/1 E9
Average rating: ***..
(3.80, 10 ratings)
Slides:   1-PDF 

Tutorial Prerequisites

Detailed instruction to download and install the prerequisite
S/W is documented at: http://tinyurl.com/hbase-Oct-15-2014

Pre-Requisites for ‘Getting Started with HBase Application
Development’ are:
1) Install MapR Sandbox
2) Eclipse
3) JDK 7
4) MapRClient (Recommended but not required)

Tutorial Description

Having problems scaling your SQL database?

HBase allows you to build big data applications for scaling your database needs, and this tutorial will help you get a jump start on HBase development. We’ll start with a quick overview of HBase, the HBase data model, and architecture, and then we’ll dive directly into code to help you understand how to build HBase applications. We will also offer guidelines for good schema design, and will cover a few advanced concepts such as using HBase for transactions.

This tutorial will cover:

  • An introduction to the HBase data model and HBase architecture
  • Setting up a Sandbox [one-node cluster on your laptop]
  • Using the HBase shell to create HBase tables and insert data
  • An introduction to the basic Java API used to perform CRUD operations on HBase tables
  • Understanding how the data flows for writes and reads
  • Schema design concepts for rowkey design
  • Advanced Java APIs for performing scans and transactions
Photo of Sridhar Reddy

Sridhar Reddy

MapR Technologies

Sridhar leads the Professional Services organization at MapR, and also helps customers build HBase solutions and migrate data from SQL databases. He also developed the HBase training course. He has extensive experience working with Java, Java EE and Hadoop. Sridhar worked as a Technology Evangelist at Sun Microsystems for over 10 years, where he presented at many technical conferences worldwide and helped increase awareness and adoption of Java technology in the worldwide developer community.

Photo of ed00425e 963b0803

ed00425e 963b0803

MapR Technologies

Carol Mcdonald is a solutions architect at MapR focusing on big data, Apache HBase, Apache Drill, Apache Spark, and machine learning in healthcare, finance, and telecom. Previously, Carol worked as a Technology Evangelist for Sun, an architect/developer on: a large health information exchange, a large loan application for a leading bank, pharmaceutical applications for Roche, telecom applications for HP, OSI messaging applications for IBM, and sigint applications for the NSA. Carol holds an MS in computer science from the University of Tennessee and a BS in geology from Vanderbilt University and is an O’Reilly Certified Spark Developer and Sun Certified Java Architect and Java Programmer. Carol is fluent in French and German.

Comments on this page are now closed.

Comments

Picture of Sridhar Reddy
Sridhar Reddy
10/13/2014 2:11pm EDT

Detailed instruction to download and install the pre-requisite S/W is documented at: http://tinyurl.com/hbase-Oct-15-2014

Pre-Requisites for ‘Getting Started with HBase Application Development’ are:
1) Install MapR Sandbox
2) Eclipse
3) JDK 7
4) MapRClient (Recommended but not required)

Picture of Silaphet Mounkhaty
Silaphet Mounkhaty
10/09/2014 11:32am EDT

Hi,
Where can I download the training material beforehand? Is there a site to download a VM or something?
Thanks,
Silaphet

Mark Knox
09/17/2014 1:26pm EDT

How will this session differ (if at all) from the HBase workshop at the Global Big Data Bootcamp?

Thank you.