Part III. Troubleshooting

There are many different gotchas that can occur when deploying an HBase use case. This upcoming section is all about HBase issues we have run into over the years of using it. Ideally, you should read this section before deploying HBase, as recovering from some of these mistakes in production can be quite difficult. This section will cover the typical issues we run into, such as too many regions or column familes, hotspotting, issues with region time outs, or worst-case scenario, having to recover from metadata or filesystem corruption. We will go over the typical cause and recovery from these issues. We will also highlight some best practices around Java tuning that can enable greater vertical scalability.

Get Architecting HBase Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.