我正在运行 Cloudera 5.15,并在集群上启用了 Kerboros。安装哨兵以配置用户对各种表/数据库...等的访问。
对于 Hive,一切都已安装并且工作正常,但对于 Impala 则不然。
我正在使用 Hue Web UI 来发出 hive/impala 查询。(虽然我使用直线和 impala-shell 得到了相同的结果)
从色相/蜂巢:
显示当前角色;
返回——>“教授角色”
从色相/黑斑羚
显示当前角色;
返回 --> 没有结果
当我从 hive 和 impala 查询编辑器发出“select current_user()”时,我得到了不同的结果。
从蜂巢“选择 current_user()”返回“蜂巢”
从 impala "select current_user()" 返回 "professor1"
我在想也许这是罪魁祸首,但我不知道如何解决?也许我在某个地方错过了 impala 中的配置设置?
在 hive 中一切正常 - 登录时不同的用户会根据他们分配的角色向我显示不同的数据库和表。登录到 Impala 的用户看不到任何东西。
任何帮助是极大的赞赏。
谢谢