在配置单元中使用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)
答案 0 :(得分:0)
<强>尝试:强>
.Call
<强>语法:强>
> revoke create on Database <db_Name> from user test001;