您当前的位置: 首页 >  段智华 大数据

大数据Spark “蘑菇云”行动第95课:Hive安全解析和实战等

段智华 发布时间:2016-12-10 20:52:27 ,浏览量:5

大数据Spark “蘑菇云”行动第95课:Hive安全解析和实战等




企业实战中,使用的2个第三方安全软件推荐如下:
1,Knox Gateway
https://knox.apache.org


2,实现Hive/Hadoop精细权限访问控制:https://accumulo.apache.org/





hive 系统自带的基本安全配置:
1,配置hive的配置文件,打开安全配置
# vim./hive-site.xml



     hive.security.authorization.enabled
     true




     hive.security.authorization.createtable.owner.grants
     ALL



说明:在权限认证的理念下,如果你是一个表的创建者,是否对表具有CRUD权限呢?严格权限下,建表者不一定有增删改查权限。


2,


hive> show databases;
show tables;
select * from employforhaving;
 
hive> show grant user root on database default;
//增加权限
grant select on database default to user root;
//删除权限
revoke select on database default from user root;




3,创建表
//无权限
hive>create table safety(id,int); 
//开权限
hive> grant create on database default to user root;




4,role
hive> create role r1 ;
//增加角色
hive> grant role r1 to user root ;
hive> show role grant user root;
//删除角色
hive> rovoke r1 from user root;
hive> show role grant user root;












关注
打赏
查看更多评论

段智华

暂无认证

  • 5浏览

    0关注

    1232博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录