【hive catalog】创建hive表提示无权限

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】在hive catalog中创建hive表,提示无建表权限
【背景】1. 创建hive catalog 2. 忘hive表中读写数据都正常,但是不能建表,而在hue上是可以建表的。
【业务影响】无法建表
【是否存算分离】否
【StarRocks版本】例如:3.3.2
【集群规模】例如:1fe+1be,混合部署
【机器信息】40核,128G.
【联系方式】社区群7-青衣沽酒醉风尘
【附件】

  • 创建hive catalog,
    CREATE EXTERNAL CATALOG hive2
    PROPERTIES (“type” = “hive”,
    “hive.metastore.type” = “hive”,
    “hive.metastore.uris” = “thrift://192.168.88.229:9083”
    );
  • 切换catalog
    set catalog hive2;
  • 在hue上用hive建表正常,
  • 用sr忘hive catalog表中插入数据,查询数据,都正常
    1724745044523
    1724745044531
  • 用sr在hive catalog中建表,提示无权限,sr用的是root用户,hive用的是dw用户,在hue上是可以成功建表的。hadoop_env.sh中hadoop_user_name=‘dw’
  • fe.log
    fe.log (18.0 KB)
  • be.INFO,be无报错日志。

没有授权create table的权限吧

我在hue里面执行是可以建表的,sr的话是用root登录的,你说得的是哪个账户没授权

我用超户hive用户发现可以成功创建,hive用户配置了绕过sentry权限验证。我把dw用户也配置成绕过sentry权限验证,也可以成功创建的。问题是解决了,不过就是有点奇怪,我用dw用户明明可以在hue里面执行建表,为啥用sr就不行,一定得配置绕过sentry权限验证,估计还是哪个权限的问题。