[
https://issues.apache.org/jira/browse/HBASE-29236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17939860#comment-17939860
]
Duo Zhang commented on HBASE-29236:
-----------------------------------
Better not rely on zookeeper, we can store the flag on master and use a
procedure to trigger region servers refreshing the config.
> Implement ZooKeeper watcher to add ability to flip R/O flag runtime
> -------------------------------------------------------------------
>
> Key: HBASE-29236
> URL: https://issues.apache.org/jira/browse/HBASE-29236
> Project: HBase
> Issue Type: Sub-task
> Components: Replication, Zookeeper
> Reporter: Andor Molnar
> Priority: Major
>
> We'd like to implement a switch within hbase and expose as hbase shell
> command to flip the R/O flag on the fly without the need for restarting HBase.
> Idea is to have a ZooKeeper znode which by default has the value read from
> hbase-site.xml file and all HBase nodes will monitor it for changes. HBase
> shell will be able to change the value of znode which will be detected by RSs
> and enable or disable write queries accordingly.
> This change will not be reflected in hbase-site.xml, so user has to manually
> change config files if wants it to be persisted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)