Hive和 Impala 为安装了哨兵的用户显示不同的角色

nue99wik  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(334)

我正在运行cloudera5.15,集群上启用了kerboros。安装sentry是为了配置用户对各种表/数据库等的访问。
所有的东西都安装好了,对Hive来说工作正常,但对 Impala 来说就不行了。
我正在使用huewebui来发布hive/impala查询(我用直线和 Impala 壳得到了同样的结果)
从色调/配置单元:
显示当前角色;
return-->“角色”
来自色调/ Impala
显示当前角色;
返回-->无结果
当我从hive和impala查询编辑器中发出“select current\u user()”时,我得到了不同的结果。
从配置单元“select current\u user()”返回“配置单元”
从impala“select current\u user()”返回“professor1”
我在想也许这是kulprit,但我不知道如何修复?也许我错过了 Impala 的某个配置设置?
在配置单元中,一切都很正常-登录时,不同的用户会根据其分配的角色向我显示不同的数据库和表。登录到impala的用户什么都看不到。
非常感谢您的帮助。
谢谢

vs91vp4v

vs91vp4v1#

我有过这个问题,但我现在解决了。您可以检查安装impala statestore的机器,并且在linux系统上必须具有相同的impala用户/组。

相关问题