MAPREDUCE服务 MRS-访问HBase Phoenix提示权限不足如何处理:回答
回答
创建租户的时候需要关联HBase服务和Yarn队列。
租户要操作Phoenix还需要额外操作的权限,即Phoenix系统表的RWX权限。
例如:
创建好的租户为hbase,使用admin用户登录hbase shell,执行scan 'hbase:acl'命令查询租户对应的角色为hbase_1450761169920(格式为:租户名_时间戳)。
执行以下命令进行授权(如果还没有生成Phoenix系统表,请用admin用户登录Phoenix客户端后再回到hbase shell里授权):
grant '@hbase_1450761169920','RWX','SYSTEM.CATA LOG '
grant '@hbase_1450761169920','RWX','SYSTEM.FUNCTION'
grant '@hbase_1450761169920','RWX','SYSTEM.SEQUENCE'
grant '@hbase_1450761169920','RWX','SYSTEM.STATS'
新建用户phoenix并绑定租户hbase,该用户phoenix就可以用来访问Phoenix客户端。
- MapReduce服务_什么是Loader_如何使用Loader
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- MapReduce服务_什么是MapReduce服务_什么是HBase
- 大数据分析是什么_使用MapReduce_创建MRS服务
- MapReduce服务_什么是ZooKeeper_如何使用ZooKeeper
- MapReduce服务_什么是Hive_如何使用Hive
- 数据备份归档在哪里_数据分析存储系统_大数据存储管理
- MapReduce服务_什么是Hue_如何使用Hue
- MapReduce服务_什么是存算分离_如何配置MRS集群存算分离
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine