0

我一直在我的 HDP 集群中探索 HBase;面临创建表的问题。

我可以创建一个名为“测试”的表:

hbase(main):002:0> create 'test','cf1','cf2'
0 row(s) in 1.2300 seconds

=> Hbase::Table - test

但是当我尝试其他一些表创建时,我做不到。例子:

hbase(main):005:0> create 'employee','personal','professional'

ERROR: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user 'user22349@mail.co.in' (action=create)

集群是 kerberized 并且 Ranger 处于活动状态。我必须早先在 Ranger 中添加我的用户权限,才能创建“测试”表。

如果它可以创建一个名为“test”的表,为什么它本身不能创建任何其他表?有什么线索吗?

4

0 回答 0