"AccessDeniedException: Insufficient permissions for user 'user@xxxx'
(action=create)"
It seems Kylin user doesn't have the permission to create the metadata
table. Are you using the same Hadoop user for Kylin and your hbase shell ?

Best regards,

Shaofeng Shi 史少锋
Apache Kylin PMC
Email: [email protected]

Apache Kylin FAQ: https://kylin.apache.org/docs/gettingstarted/faq.html
Join Kylin user mail group: [email protected]
Join Kylin dev mail group: [email protected]



Abinas Sahoo <[email protected]> 于2021年6月1日周二 上午12:06写道:

> Hi Team,
>
> While starting the kylin, I am getting below error. Using hbase shell, I
> am able to create the HTable, but from kylin, its unable to do so. Any
> suggestion/help is highly appreciated.
>
> Kylin : 3.0.1
> HDP : 3.1
>
> Error message:
> 2021-05-24 10:59:34,357 DEBUG [main] hbase.HBaseConnection:347 : Creating
> HTable 'kylin_metadata'
> 2021-05-24 10:59:34,839 DEBUG [main]
> zookeeper.ZookeeperDistributedLock:239 : 2109@xxxxx trying to unlock
> /create_htable/kylin_metadata/lock
> 2021-05-24 10:59:34,848 INFO [main] zookeeper.ZookeeperDistributedLock:289
> : 2109@xxxxx released lock at /create_htable/kylin_metadata/lock
> Exception in thread "main" java.lang.IllegalArgumentException: Failed to
> find metadata store by url: kylin_metadata@hbase
> at
> org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:101)
> at
> org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:113)
> at
> org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:99)
> at
> org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:43)
> Caused by: java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at
> org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:94)
> .. 3 more
> Caused by: org.apache.hadoop.hbase.security.AccessDeniedException:
> org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient
> permissions for user 'user@xxxx' (action=create)
>

Reply via email to