2016-09-05 62 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庫馬爾