写点什么

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:002930
用户头像

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

关注

评论

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

【Maven技术专题】如何使用Assembly插件实现自定义打包

洛神灬殇

maven assembly 8月日更

深度学习中的分布式训练

安第斯智能云

人工智能 深度学习

鸿蒙内核之内存调测:动态内存池信息统计

华为云开发者联盟

鸿蒙 内存 动态内存池 内存信息

netty系列之:netty初探

程序那些事

Java 响应式编程 Netty nio 程序那些事

Rust从0到1-模式-可反驳性

rust 模式 Patterns Refutability 可反驳性

【Flutter 专题】132 图解 PaginatedDataTable 分页表格

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

索信达控股:银行4.0的AI世界——开启算法力的时代

索信达控股

人工智能 金融科技 银行

一文带你搞定AOP切面

华为云开发者联盟

spring aop 切面编程 面向切面编程 切面

原来select语句在MySQL中是这样执行的!看完又涨见识了!这回我要碾压面试官!

冰河

MySQL 面试 精通MySQL SELECT查询流程 查询缓存

Druid 从控制台(Druid console)中删除过滤器和运行查询

HoneyMoose

Druid 从控制台(Druid console)从 SQL 脚本转换为 JSON 格式的方法

HoneyMoose

Druid 通过 dsql 运行的时候提示错误 urllib2

HoneyMoose

重磅 | 用友《数字化中台》震撼上市!数智化转型和商业创新实践的企业级经验!

博文视点Broadview

PostgreSQL 中如何控制行级安全和列级安全

Qunar技术沙龙

sql postgresql 运维 安全 权限

Springboot 配置文件、隐私数据脱敏的最佳实践(原理+源码)

程序员小富

Java springboot 数据安全 数据脱敏

百度爱番番移动端网页秒开实践

百度Geek说

大前端 优化 网页加速 移动端

【设计模式】原型

Andy阿辉

C# 编程 后端 设计模式 8月日更

多语言ASR?没有什么听不懂,15种语言我全都要

华为云开发者联盟

语言 ASR 多语言ASR 单语模型 Conformer

Design for failure常见的12种设计思想

架构精进之路

降级 重试 容错 8月日更

synchronized 优化手段之锁膨胀机制!

王磊

Java 并发 8月日更

基于ECS快速搭建 Docker 环境

若尘

Docker 服务器 8月日更

Python OpenCV 图像区域轮廓标记,可用于框选各种小纸条

梦想橡皮擦

8月日更

复杂多变场景下的Groovy脚本引擎实战

vivo互联网技术

敏捷开发 脚本语言

手撸二叉树之对称二叉树

HelloWorld杰少

算法和数据结构 8月日更

kafka SpringBoot

Rubble

kafka springboot 8月日更

分布式性能测试框架用例方案设想(二)

FunTester

分布式 性能测试 接口测试 测试框架 测试开发

基于docker的分布式性能测试框架功能验证(二)

FunTester

分布式 性能测试 接口测试 测试框架 测试开发

Druid 的几个查询实例

HoneyMoose

docker入门:postgresql安装及可视化界面portainer使用

小鲍侃java

8月日更

十大排序算法--插入排序

Ayue、

排序算法 8月日更

Python代码阅读(第1篇):列表映射后的平均值

Felix

Python 编程 Code Programing 阅读代码

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