Hi,

I installed ranger hbase plugin in Hbase-0.99.2.

When i restart hbase after applying plugin, it is giving below error in
hbase region-server logs:

2014-12-11 19:43:14,537 ERROR [RS_OPEN_REGION-impetus-d962centos:16201-0]
handler.OpenRegionHandler: Failed open of
region=hbase:namespace,,1418299477456.1c88744a822397485ee55e2ace68970f.,
starting to roll back the global memstore size.
org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient
permissions for user 'root (auth:SIMPLE)' (global, action=ADMIN)
    at
com.xasecure.authorization.hbase.XaSecureAuthorizationCoprocessor.requirePermission(XaSecureAuthorizationCoprocessor.java:332)
    at
com.xasecure.authorization.hbase.XaSecureAuthorizationCoprocessor.preOpen(XaSecureAuthorizationCoprocessor.java:685)
    at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$1.call(RegionCoprocessorHost.java:332)
    at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1575)
    at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1650)
    at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1607)
    at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preOpen(RegionCoprocessorHost.java:328)
    at
org.apache.hadoop.hbase.regionserver.HRegion.initializeRegionInternals(HRegion.java:741)
    at
org.apache.hadoop.hbase.regionserver.HRegion.initialize(HRegion.java:725)
    at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4797)
    at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4768)
    at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4739)
    at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4695)
    at
org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4646)
    at
org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.openRegion(OpenRegionHandler.java:356)
    at
org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.process(OpenRegionHandler.java:126)
    at
org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

After some retires HBase master goes down.

The error is coming due to permissions of hbase system table: namespace.

Please let me know how can I resolve this issue ?

-- 
*Thanks & Regards*
*Hanish Bansal*

Reply via email to