About custom table coprocessors
You can add table coprocessors so that HBase can run custom code on the server side against the stored data and filter local minimum or maximum value during ingestion without scanning the entire table.
You can use built-in table coprocessors from the upstream HBase releases. COD supports custom table coprocessors, which you can implement and extend from HBase coprocessors’ interfaces.
You can add custom table coprocessors into the HBase tables or remove them from HBase tables, also obtain a list of coprocessors with its status on the COD environment.
- You have the CDP CLI setup.
- You have uploaded the JAR file (custom coprocessor) to a remote location that the COD instance can access.
Adding custom coprocessors into HBase tables
Learn how to add custom table coprocessors into the HBase table.
Removing custom coprocessors from HBase tables
Learn how to remove the custom coprocessors from the HBase tables.
Obtaining a list of coprocessors from a COD environment
Learn how to obtain a list of coprocessors from a COD environment.
Verifying table coprocessors in HBase tables
After you add or remove the table coprocessors through CDP CLI, you can verify whether they are added successfully.
- Open the HBase UI from the Cloudera Manager.
- Click User Tables under Tables.
- Check the coprocessors details in the Description column for the respective HBase tables.