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 3: Taking It to the Cloud

In Days 1 and 2, we got a lot of hands-on experience using HBase in stand-alone mode. Our experimentation so far has focused on accessing a single local server. In reality, if you choose to use HBase, you’ll want to have a good sized cluster in order to realize the performance benefits of its distributed architecture.

Here in Day 3, we’ll turn our attention toward operating and interacting with a remote HBase cluster. First we’ll develop a client application in Ruby and connect to our local server using a binary protocol called Thrift. Then we’ll bring up a multinode cluster with a cloud service provider—Amazon EC2—using a cluster management technology called Apache Whirr.

Developing a Thrifty HBase Application ...

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