大数据安全:Ranger与Sentry使用区别

近期在研究大数据安全领域,从使用形式上简单来说:

Sentry:RBAC(role-based acess control)基于角色的管理,比如Cloudera用的是Sentry,华为的FusionInsight也采用类似的机制。

即:通过创建角色,将每个组件的权限授予给此角色。然后在用户中添加此角色,即用户具备此角色访问组件的权限(组也类似)


Ranger: PBAC(policy-based acess control)基于策略的管理,比如Hortonworks用的Ranger
即:每个组件可以添加服务Service如Hive,然后添加自定义策略(如访问粒度Database,Table,Column),再添加组或用户访问权限(Select,Create,Drop等)

你可能感兴趣的:(Ranger)