限制用户在hive中的数据库中创建表

时间:2017-01-31 16:12:55

标签: hadoop hive

在配置单元中使用sql授权,如何限制用户在数据库中创建表?

在hadoop中添加任何用户后,用户可以在hive数据库中创建表,如下所示。那么有没有办法限制用户在hive数据库中创建表。

useradd test001

beeline -u 'jdbc:hive2://master01.teradata.com:10000' -n test001  -p test001

create table table01 (col1 int) ;
insert into table01 values (1);
select * from table01;
1 row selected (0.309 seconds)

1 个答案:

答案 0 :(得分:0)

请参阅Grant/Revoke Privileges

<强>尝试:

.Call

<强>语法:

> revoke create on Database <db_Name> from user test001;