Hi All,
I am running HBase 0.94.3 and trying to get ACL working on a single node cluster. I followed the steps in http://hbase.apache.org/book/hbase.accesscontrol.configuration.html step 8.4.3 and added those 2 properties to my hbase-site.xml After stopping and starting hbase, my regionserver is dying with following error/stack trace 2014-06-19 14:51:00,430 WARN org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler: Exception running postOpenDeployTasks; region=1028785192 org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions (table=-ROOT-, family: info, action=WRITE) at org.apache.hadoop.hbase.security.access.AccessController.requirePermission (AccessController.java:471) at org.apache.hadoop.hbase.security.access.AccessController.prePut (AccessController.java:878) at org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.prePut (RegionCoprocessorHost.java:800) at org.apache.hadoop.hbase.regionserver.HRegion.doPreMutationHook (HRegion.java:2046) at org.apache.hadoop.hbase.regionserver.HRegion.batchMutate (HRegion.java:2022) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi (HRegionServer.java:3573) at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:611) at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call (WritableRpcEngine.java:364) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run (HBaseServer.java:1426) : 1 time, servers with issues: bdvm081.svl.ibm.com:60020, at org.apache.hadoop.hbase.client.HConnectionManager $HConnectionImplementation.processBatchCallback (HConnectionManager.java:1624) at org.apache.hadoop.hbase.client.HConnectionManager $HConnectionImplementation.processBatch(HConnectionManager.java:1400) at org.apache.hadoop.hbase.client.HTable.flushCommits (HTable.java:915) at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:771) at org.apache.hadoop.hbase.client.HTable.put(HTable.java:746) at org.apache.hadoop.hbase.catalog.MetaEditor.put (MetaEditor.java:99) at org.apache.hadoop.hbase.catalog.MetaEditor.putToCatalogTable (MetaEditor.java:89) at org.apache.hadoop.hbase.catalog.MetaEditor.updateLocation (MetaEditor.java:260) at org.apache.hadoop.hbase.catalog.MetaEditor.updateMetaLocation (MetaEditor.java:222) at org.apache.hadoop.hbase.regionserver.HRegionServer.postOpenDeployTasks (HRegionServer.java:1757) at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler $PostOpenDeployTasksThread.run(OpenRegionHandler.java:242) Any ideas on what is causing this and how to fix? I also tried adding hbase.superuser but that also did not work. Thanks, Enoch Hsu
