Hive创建角色并授予对有限表的授予访问权限

时间:2014-11-07 19:52:20

标签: hive grant

我创建了一个Hive数据库HR,它有3个人,dept,contact.I有两个用户HR -ad1和us1。 ad1-Admin us1-User。我希望us1只访问联系人表,而不是其他任何东西。我如何在Hive中进行操作? 这就是我试过的:

1) Logged into Hive as ad1
2) Executed set hive.security.authorization.enabled=true;
3) create role r1
4) grant select on table contact to role r1;
5) grant role r1 to user us_1

现在,当我以us_1登录Hive时,我仍然可以查询所有表格

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在Hive中处理安全性的方法是通过Unix POSIX。保护Hive存储数据的unix文件夹,您将获得访问权限