Proper Care and Feeding of HBase Coprocessors
Michael Segel
Coprocessors are a relatively new feature within HBase. While they are capable of providing useful and powerful performance improvements, if they are not designed properly, they can have extreme detrimental effects. Like the Tribbles of “Star Trek” or the Gremlins, one must use extreme caution and follow good practices, or else bad things can happen...

This class provides an introduction to Coprocessors, focusing on the potential problems that can arise from poor design as well as issues with the current implementation. This class is geared towards the more experienced HBase users and will provide some common examples of how Coprocessors are being used today, as well as some potential future use cases.

Level : Intermediate