Appendix C. FAQ

C.1. General
Are there other HBase FAQs?
C.2. EC2
Why doesn't my remote java connection into my ec2 cluster work?
C.3. Building HBase
When I build, why do I always get Unable to find resource 'VM_global_library.vm'?
C.4. Upgrading your HBase
Whats involved upgrading to HBase 0.90.x from 0.89.x or from 0.20.x?

C.1. General

Are there other HBase FAQs?

Are there other HBase FAQs?

See the FAQ that is up on the wiki, HBase Wiki FAQ as well as the Troubleshooting page and the Frequently Seen Errors page.

C.2. EC2

Why doesn't my remote java connection into my ec2 cluster work?

Why doesn't my remote java connection into my ec2 cluster work?

See Andrew's answer here, up on the user list: Remote Java client connection into EC2 instance.

C.3. Building HBase

When I build, why do I always get Unable to find resource 'VM_global_library.vm'?

When I build, why do I always get Unable to find resource 'VM_global_library.vm'?

Ignore it. Its not an error. It is officially ugly though.

C.4. Upgrading your HBase

Whats involved upgrading to HBase 0.90.x from 0.89.x or from 0.20.x?

Whats involved upgrading to HBase 0.90.x from 0.89.x or from 0.20.x?

This version of 0.90.x HBase can be started on data written by HBase 0.20.x or HBase 0.89.x. There is no need of a migration step. HBase 0.89.x and 0.90.x does write out the name of region directories differently -- it names them with a md5 hash of the region name rather than a jenkins hash -- so this means that once started, there is no going back to HBase 0.20.x.