为什么创建表和创建函数需要不同的权限

时间:2018-08-29 07:40:14

标签: hive

我正在阅读Hive授权 https://cwiki.apache.org/confluence/display/Hive/SQL+Standard+Based+Hive+Authorization#SQLStandardBasedHiveAuthorization-PrivilegesRequiredforHiveOperations

我注意到:

  1. 创建表需要database'owner特权
  2. 创建功能需要admin特权

我不明白,为什么create tablecreate function需要不同的特权?表和函数是属于数据库的两个对象,也就是说,我认为create function应该与create table相同,只需要数据库的所有者特权,而不是管理员特权。

有人可以帮忙解释吗?

0 个答案:

没有答案