phoenix namespace 权限问题处理

phoenix namespace 权限问题处理

   时间:20170401

   创建过程:首先在phoenix 中(admin 用户)

 jdbc:phoenix:> CREATE SCHEMA lighthouse;  //说明:SCHEMA 默认对应namespace 是大写的

                                       // 分配权限,由于phoenix 需要到hbase 分配(admin)

grant'lighthouse','CRW','@LIGHTHOUSE'

 

   现象:上面以lighthouse 用户 登陆hbase shell 是可以的登陆的,而以该用户使用phoenix 客户端不能登陆,出错信息如下:

su - lighthouse

-bash-4.1$ sqlline.py

Setting property:[incremental, false]

Setting property:[isolation, TRANSACTION_READ_COMMITTED]

issuing: !connectjdbc:phoenix: none none org.apache.phoenix.jdbc.PhoenixDriver

Connecting to jdbc:phoenix:

SLF4J: Class path containsmultiple SLF4J bindings.

SLF4J: Found binding in[jar:file:/httx/run/phoenix-4.8.0-cdh5.8.0/phoenix-4.8.0-cdh5.8.0-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Found binding in[jar:file:/opt/cloudera/parcels/CDH-5.9.0-1.cdh5.9.0.p0.23/jars/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]

SLF4J: Seehttp://www.slf4j.org/codes.html#multiple_bindings for an explanation.

SLF4J: Actual binding is oftype [org.slf4j.impl.Log4jLoggerFactory]

17/04/04 18:11:48 WARNutil.NativeCodeLoader: Unable to load native-hadoop library for yourplatform... using builtin-java classes where applicable

17/04/04 18:11:49 WARNipc.CoprocessorRpcChannel: Call failed on IOException

org.apache.hadoop.hbase.security.AccessDeniedException:org.apache.hadoop.hbase.security.AccessDeniedException: Insufficientpermissions (user=lighthouse, scope=default:SYSTEM.CATALOG,params=[table=default:SYSTEM.CATALOG],action=EXEC)

        atorg.apache.hadoop.hbase.security.access.AccessController.requirePermission(AccessController.java:447)

        atorg.apache.hadoop.hbase.security.access.AccessController.preEndpointInvocation(AccessController.java:2184)

        atorg.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$67.call(RegionCoprocessorHost.java:1628)

 

处理方法:grant 'lighthouse','X','@default'

 

参考资料:https://community.hortonworks.com/questions/64005/phoenix-security-and-initial-system-table-creation.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值