[
https://issues.apache.org/jira/browse/HBASE-29578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andor Molnar resolved HBASE-29578.
----------------------------------
Resolution: Invalid
My fault. I forgot to add the necessary configuration to *hbase-site.xml*
See [PR #6931|https://github.com/apache/hbase/pull/6931] for details.
{noformat}
<property>
<name>hbase.coprocessor.master.classes</name>
<value>org.apache.hadoop.hbase.security.access.ReadOnlyController</value>
</property>
<property>
<name>hbase.coprocessor.regionserver.classes</name>
<value>org.apache.hadoop.hbase.security.access.ReadOnlyController</value>
</property>
<property>
<name>hbase.coprocessor.region.classes</name>
<value>org.apache.hadoop.hbase.security.access.ReadOnlyController</value>
</property>{noformat}
> HBase allows me to put new rows in a table if global read-only mode is ON
> -------------------------------------------------------------------------
>
> Key: HBASE-29578
> URL: https://issues.apache.org/jira/browse/HBASE-29578
> Project: HBase
> Issue Type: Sub-task
> Reporter: Andor Molnar
> Assignee: Abhishek Kothalikar
> Priority: Major
>
> # I was testing the *refresh_meta* command with 2 clusters running in docker
> containers and noticed that I was able to put new rows in a new table after
> refreshing meta.
> {noformat}
> hbase:008:0> put 'andor', 'r2', 'cf1', 'andor2'
> Took 0.0265 seconds
> hbase:009:0> scan 'andor'
> ROW COLUMN+CELL
> r1 column=cf1:, timestamp=2025-09-05T21:26:37.105, value=andor1
> r2 column=cf1:, timestamp=2025-09-08T15:43:10.975, value=andor2
> 2 row(s)
> {noformat}
> hbase-site.xml
> {noformat}
> <property>
> <name>hbase.global.readonly.enabled</name>
> <value>true</value>
> </property>
> <property>
> <name>hbase.meta.table.suffix</name>
> <value>replica1</value>
> </property>
> {noformat}
> Please check.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)