hbase(main):003:0> create 'test','info'

ERROR: org.apache.hadoop.hbase.security.AccessDeniedException: Insufficient permissions (user=root/admin@TEST.COM, scope=default, params=[namespace=default,table=default:test,family=info],action=CREATE)

原因:安装了Kerberos认证服务,使用的是默认的priciple:root/admin作为建表用户,没有权限。

解决方案:查看当前机器上keytab文件的用户并注册即可,注册之后使用klist可以看到Default principal变更为keytab文件中的用户,即拥有了权限,具体实施