I\'m using HBase 1.1.2, and trying to redeploy a custom endpoint coprocessor to fix an error in my Java code. I made some changes to the coprocessor code and redeployed it via t
you need to restart hbase server.
cd $HBASE_HOME/bin
$sh stop-hbase.sh
$sh start-hbase.sh
you cann't change coprocessor jar file when hbase is running. so you should restart hbase server after your step 6.
Restarting HBase did the trick; the jar in /tmp/hbase-hbase/local/jars/tmp/
was removed, and my next deploy was successful.
This is a bug in HBase, either in the documentation or the code. I'll raise a ticket with the HBase Jira.