Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hive 将数据库所有者设置为角色不允许用户创建表_Hive_Hiveql_Grant - Fatal编程技术网

Hive 将数据库所有者设置为角色不允许用户创建表

Hive 将数据库所有者设置为角色不允许用户创建表,hive,hiveql,grant,Hive,Hiveql,Grant,在Apache配置单元中,我将数据库的所有者设置为角色 已为用户分配了此角色 用户无法在此数据库中创建表 错误是: 主体(名称=xx,类型=用户)没有以下权限: 对象类型数据库上的CREATETABLE操作 如何允许多个用户在数据库上拥有创建表(以及所有其他权限)?在定义所有者时出错 命令应该是: alter database mydb set owner role myrole 而不是 alter database mydb set owner user myrole

在Apache配置单元中,我将数据库的所有者设置为角色

已为用户分配了此角色

用户无法在此数据库中创建表

错误是:

主体(名称=xx,类型=用户)没有以下权限: 对象类型数据库上的CREATETABLE操作


如何允许多个用户在数据库上拥有创建表(以及所有其他权限)?

在定义所有者时出错

命令应该是:

alter database mydb set owner role myrole
而不是

alter database mydb set owner user myrole