Database Reference
In-Depth Information
The simplest way to get HBase up and running takes only a few minutes, and it is so
easy that it will almost feel like a cheat, but it's not—you will have a complete HBase
development environment.
However, we cannot leave you there. If all you know is building toy clusters, even
your most sophisticated HBase design will not command full authority. A pilot
needs to know his plane inside out. That is why we will continue with larger and
larger cluster installs until you are able to store the planet's data.
Now follow these steps:
1.
Download Kiji from http://www.kiji.org/ .
2.
Source their environment as per the instructions.
3.
Start the cluster.
4.
Download Apache Phoenix from http://phoenix.apache.org/download.
html , copy its JAR file into the HBase lib directory, and restart the cluster.
Presto! You now have a full HBase development environment that will last you until
the end of the topic. But remember, to be taken seriously, you need to read till the
end and build your clusters.
Installing HBase
The first thing that you need to do when learning to deal with HBase is to install it.
Moreover, if you are in any way serious about using HBase, you will want to run it,
not on a machine, but on a cluster.
Devops ( development and operations ) is a modern trend in software development
that stresses communication, collaboration, and integration between software
developers and information technology professionals. It blurs the distinction
between a developer and an administrator.
You will have to live up to this movement in person, by doing what is called
Build Your Own Clusters ( BYOC ). Developers will do well by learning what
administrators know, at least to some degree, and the same is true about
administrators learning about what developers do.
Why is that? This is primarily because efficiency is the name of the game. The reason
you choose a NoSQL solution in the first place is for efficiency. Your thoughts around
the design will be all around efficiency, that is, the design of the keys, the tables, and
the table families. In fact, with NoSQL, you are, for the first time, given the means
of reasoning about the efficiency of your solutions, to quote from the Google paper on
BigTable , while doing the logical layout of your data.
 
Search WWH ::




Custom Search