O'Reilly logo

Seven Databases in Seven Weeks by Jim R. Wilson, Eric Redmond

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Day 1: CRUD and Table Administration

Today’s goal is to learn the nuts and bolts of working with HBase. We’ll get a local instance of HBase running in stand-alone mode, and then we’ll use the HBase shell to create and alter tables and to insert and modify data using basic commands. After that, we’ll explore how to perform some of those operations programmatically by using the HBase Java API in JRuby. Along the way, we’ll uncover some HBase architectural concepts, such as the relationship between rows, column families, columns, and values in a table.

A fully operational, production-quality HBase cluster should really consist of no fewer than five nodes, or so goes the conventional wisdom. Such a setup would be overkill for our needs. Fortunately, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required