写点什么

Apache Sentry 成为新的 Apache 顶级项目

  • 2016-04-15
  • 本文字数:742 字

    阅读完需:约 2 分钟

今天宣布 Apache Sentry 成为新的 Apache 顶级开源项目。Sentry 为 Hadoop 集群元数据和数据存储提供集中、细粒度的访问控制。在 2013 年 8 月 Sentry 成为 Apache 的孵化项目,经过两年半的开发,开发社区增长很快,很多组织为其贡献代码,现已有 50 多个贡献者,其中 31 个成为 committer。

Sentry 是什么?

Hadoop 在文件系统层面有强安全策略,但缺乏对数据和 BI 应用细粒度的权限访问支持。这个问题使得 Hadoop 使用者面临两种抉择:要么暴露全部数据,要么控制所有数据。大部分情况下,用户选择后者,这严重约束 Hadoop 集群上数据的访问。Sentry 提供角色级别的数据权限访问,可以进行细粒度权限划分。例如,在 HIve 和 Impala 中,Sentry 的 SQL 权限控制 select、insert 等语句对服务器、数据库、数据表、视图甚至数据列的访问。

Sentry 新功能

Sentry 对不同的 Hadoop 组件提供了六类对权限访问策略管理:

  • Sentry 支持多权限模型,也支持同一个权限控制策略对多哥计算框架和数据目录的访问;
  • Sentry 支持 Apache Solr(搜索项目);
  • Sentry 支持 SQL 表权限和 HDFS 文件权限同步;
  • Sentry 支持数据管理的审计日志;
  • Sentry 支持高可用性(HA);
  • Sentry 支持不同集群间权限策略的导入和导出;
  • Sentry 支持 Apache Kafka,Solr 和 Apache Sqoop。

未来展望

成为 Apache 的顶级项目是一个里程碑阶段,但这也是 Sentry 的另一个起点。下一步,将会关注社区成长和培养 Sentry 周边项目的生态。

  • 简化 Sentry 权限部署和管理;
  • 扩展对成熟关系型数据库的权限控制支持;
  • 支持下一代权限访问控制模型,基于属性的访问控制(ABAC),例如,对标签级别的控制;
  • 整合对 Hadoop 其它生态组件对支持,让已存在的权限对其它组件也适用。

原文链接: https://dzone.com/articles/apache-sentry-is-now-a-top-level-project

2016-04-15 19:002959
用户头像

发布了 43 篇内容, 共 29.2 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

还在用Jenkins?试试这款面向DevOps的自动化部署工具吧,贼带劲!

架构师之道

开源 编程

没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!

钟奕礼

Java 程序员 java面试 java编程

深入理解RBAC

俞凡

架构 网络安全 rbac

流处理基础概念-延迟和吞吐

穿过生命散发芬芳

流处理 12月月更

easyrecovery2024永久免费版数据恢复软件

茶色酒

EasyRecovery15 easyrecovery2023

作者推荐 | 【分布式技术专题】「架构设计方案」图解学习法总结集群模式下的各种软负载均衡策略实现及原理分析

洛神灬殇

分布式架构 负载均衡算法 12月日更 12 月 PK 榜

第十届MTSC上 OpenHarmony与开发者共话开源操作系统发展新格局

Geek_2d6073

【工具使用】eclipse来回切换项目的JDK版本的方法(最全的)

No8g攻城狮

eclipse jdk jdk8 JDK7

三年Crud,一周学会MySQL,助我拿到阿里研发Offer

钟奕礼

程序员 java面试 java编程 #java

CleanMyMac2023mac电脑清理磁盘软件

茶色酒

CleanMyMac CleanMyMacX CleanMyMac X

易观分析《中国智能客服供应商实力矩阵2023》研究报告正式启动

易观分析

智能客服 易观分析

使用声网 SDK 构建 Piloteer 助盲服务平台的最佳实践

声网

音视频 人工智能’ SDK 教程

FLStudio水果2024中文免费版下载

茶色酒

FL Studio FL Studio21

同事跳槽拿下阿里P6Offer,程序员:会点基础还真不行

钟奕礼

Java 程序员 java面试 java编程

Python抓取B站"卡塔尔 世界杯"的视频数据

勇士

Python 爬虫 B站 世界杯

纯干货,不愧是阿里顶配版Spring Security笔记,面面俱到太全了!

架构师之道

Java spring 架构师

基于ANTLR的Mysql语法解析

AiDaddy

MySQL ANTLR 语法解析

分布式计算MapReduce究竟是怎么一回事?

JAVA旭阳

Java 大数据

CleanMyMac2024值不值的下载安装?

茶色酒

CleanMyMac X CleanMyMac X2023

理解Java的强引用、软引用、弱引用和虚引用

钟奕礼

Java 程序员 java面试 java编程

发布!第五届“强网”拟态防御国际精英挑战赛精彩抢先看!

科技热闻

在 Ubuntu 上安装 Discourse 开发环境

HoneyMoose

易观分析苏筱芮:数字科技创新场景应用为王,驱动金融与实体经济同频发展

易观分析

金融

Verilog 编译指令

芯动大师

Verilog语法 Verilog编译指令

不掌握这些坑,你敢用BigDecimal吗?

钟奕礼

Java 程序员 java面试 java编程

我不写单元测试,被批了

钟奕礼

Java 程序员 java面试 java编程

太卷了!5年Java程序员竟然答不出应届生字节二面?

小小怪下士

Java 程序员 字节跳动 面试

模块二作业

Ryan

高性能 构架

线性表→顺序表→链表 逐个击破

C++后台开发

数据结构 linux开发 Linux服务器开发 顺序表 C++开发

【Java难点攻克】「NIO和内存映射性能提升系列」彻底透析NIO底层的内存映射机制原理与Direct Memory的关系

洛神灬殇

内存映射 用户态 内核态 12 月 PK 榜 直接内存

SpringBoot+Mybatis+Mysql项目构建

@下一站

程序设计 12月日更 12月月更 springbootdemo

Apache Sentry成为新的Apache顶级项目_语言 & 开发_侠天_InfoQ精选文章