如何在hive beeline中创建公共数据库?

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

现在我可以用直线来创建 role 以及 user ,每 user 使用他/她自己的数据库 admin 角色授予,但我需要创建一个新的数据库,所有用户都可以在公共数据库中创建表,如何创建这样的数据库?
用户不能在其他数据库中创建表,只能在自己的数据库下创建表。

2hh7jdfx

2hh7jdfx1#

您需要一个支持配置单元的授权提供程序。Apache哨兵很受欢迎。
您需要创建一个仅允许访问特定数据库的哨兵角色。
然后为该角色分配一个(linux)组。
上述组中的任何用户将仅获得对某些数据库的访问权限(由于步骤1)

相关问题