如何在hive中通过java获取表的当前用户权限?

06odsfpq  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(226)

我正在尝试使用java连接到hiveserver-2。我的用例是验证用户当前用户是否有权在用户试图命中的特定表上同时执行r/w/both。
在配置单元中是否有类似于关系数据库(如oracle、mysql等)的用户角色或用户权限表?
如果没有,那么我们如何从java代码中获取特定表上与用户权限相关的信息呢?
我还尝试运行与授予相关的查询(比如 "show grant on table survey" )来自java但得到异常 "Exception in thread "main" org.apache.hive.service.cli.HiveSQLException: Error while compiling statement: FAILED: SemanticException Sentry does not allow privileges to be granted/revoked to/from: USER"

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题