【发布时间】:2015-08-01 21:13:41
【问题描述】:
我正在尝试使用以下命令在 Hbase 命名空间中创建表,但遇到权限问题。
hbase(main):010:0> create 'hbasetest:my_table', 'fam'
ERROR: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions for user 'qjdht' (global, action=CREATE)
我授予用户“qjdht”权限。
hbase(main):003:0> grant '@hbasetest', 'RWXCA', '@hbasetest'
0 row(s) in 0.8160 seconds
用户 qjdht 是组 hbasetest 的成员,但我仍然遇到同样的权限问题。
【问题讨论】:
-
尝试检查 - user_permission 'tablename'
-
我无法创建表。如何检查 user_permission 'tablename' ?
标签: hbase access-control