2016-09-05 32 views
6

从这两个项目提供的wiki中,我发现他们似乎做了类似的工作。但是必须有一些区别,或者它不需要2.如何选择apache游侠和哨兵

那么有什么区别,以及从另一个选择的实用建议是什么。

thx很多!

+1

开源软件无法防止供应商锁定。它们几乎100%重叠,只是hortonworks vs cloudera厂商战争的一部分。 – Chris

回答

4

Apache Ranger与Apache Sentry重叠,因为它还处理授权和权限。它为Hive,HBase和Knox添加了一个授权层。 Sentry和Ranger都支持Hive中的列级权限(startig from 1.5 release)。

编号:https://www.xplenty.com/blog/2014/11/5-hadoop-security-projects/

,你也可以检查RecordService。 RecordService在计算框架和数据存储之间提供了一个抽象层。它提供了行级和列级安全性以及其他优点。

编号:http://blog.cloudera.com/blog/2015/09/recordservice-for-fine-grained-security-enforcement-across-the-hadoop-ecosystem/

http://recordservice.io/

+3

谢谢Deepak,注意Sentry也支持自1.5以来的列级权限:https://blogs.apache.org/sentry/entry/sentry_1_5_0_release。 – kiwi

7

您可以使用哨兵或游侠取决于什么样的Hadoop发行版的工具,您使用的是像Cloudera的和Hortonworks。

  • Apache Sentry - 拥有Cloudera。支持HDFS,Hive,Solr和Impala。 (游侠不会支持Impala)
  • 阿帕奇游侠 - 拥有Hortonworks。阿帕奇游侠提供一个集中化的安全框架,来管理细粒度访问控制:HDFS,配置单元,HBase的,风暴,诺克斯,Solr的,卡夫卡,和纱线

https://cwiki.apache.org/confluence/display/SENTRY/Sentry+Tutorial http://hortonworks.com/apache/ranger/

THX库马尔