yunjiong zhao created HBASE-16790:
-------------------------------------
Summary: Need a better way to handler user's coprocessor error
Key: HBASE-16790
URL: https://issues.apache.org/jira/browse/HBASE-16790
Project: HBase
Issue Type: Bug
Reporter: yunjiong zhao
User's bad coprocessor caused our hbase cluster down few times.
Now we are going to set hbase.coprocessor.abortonerror to false to avoid them
bring down whole cluster accidentally. But this is not encourage in production
since it will cause inconsistent. Do we have better ways to handle this
situation?
Just few thoughts:
1. Instead of shutdown RegionServer, can we just disable the table which have
coprocessor error?
2. Can we give some of user privilege to add coprocessor only? We can't just
set hbase.coprocessor.user.enabled=false, that will cause lots of works to
operation the cluster.
3. Can we add another step, wait for supper user approve before hbase
dynamically load the coprocessor?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)