写点什么

Apache Ranger 升级为顶级项目

  • 2017-03-19
  • 本文字数:792 字

    阅读完需:约 3 分钟

Apache Hadoop 生态系统中的安全管理框架 Apache Ranger 晋升为顶级项目。Range 是一种定义和管理安全策略的集中式组件,这些安全策略在受支持的 Hadoop 组件间强制执行,包括 Apache HBase 、Hadoop( HDFS YARN )、 Apache Hive Apache Kafka Apache Solr 等。

对于受支持的 Hadoop 组件,Ranger 通过访问控制策略提供了一种标准的授权方法。作为标准,Ranger 提供了一种集中式的组件,用于审计用户的访问行为和管理组件间的安全交互行为。

Ranger 使用了一种基于属性的方法定义和强制实施安全策略。当与 Apache Hadoop 的数据治理解决方案和元数据仓储组件 Apache Atlas 一起使用时,它可以定义一种基于标签的安全服务,通过使用标签对文件和数据资产进行分类,并控制用户和用户组对一系列标签的访问。

Ranger 的功能还包括动态策略(Dynamic Policies),当访问依赖于时间等动态因素时。它可以基于每天的不同时刻、IP 地址或是地理位置对访问资源进行限制。

Apache Ranger 架构在组成上还包括一个 Ranger 策略管理服务器(Policy Admin Server),该服务器将策略存储在关系数据库中(通常使用 MySQL )。每个受支持的组件(例如 Hive、HDFS 等)通过运行 Ranger 插件对所有被访问的资源(例如文件、数据库、数据库表、数据列等)执行授权检查。授权通常基于已定义的策略,并从集中式管理服务器处获取,默认的轮询周期是 30 秒。插件在管理服务器宕机时仍然能够工作,不过根据最佳实践,最好把它们配置成高可用的。

Ranger 另一个对企业有用的特性是与外部系统集成做授权证。它支持的授权机制包括 LDAP /AD 和 Unix 系统认证。Ranger 可以将审计记录写入 Apache Solr

查看英文原文: Apache Ranger Graduates to Top-Level Project


感谢薛命灯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-03-19 19:005104
用户头像

发布了 227 篇内容, 共 74.4 次阅读, 收获喜欢 28 次。

关注

评论

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

Netflix是如何做决策的? | 6. 实验是数据科学的主要关注点

俞凡

数据分析 netflix 大厂实践 2月月更

URL中的空格、加号究竟应该使用何种方式编码

Gopher指北

HTTP url Go 语言

Spring Cloud Alibaba Nacos 服务注册与发现功能实现!

王磊

SpringCloud Alibaba

一人走路不孤独,小度化身百度地图导航NPC,伴你回家路

百度大脑

Java常见数据结构详解

编程江湖

M3U8 视频封装格式的深度解析 | 社区征文

liuzhen007

音视频 新春征文 2月月更

【初探云原生】服务注册中心对比总结

路上的小崔哥

微服务 云原生 注册中心

创业方法论(10/100)

hackstoic

创业 商业分析

Pulsar 在云原生消息引擎领域为何如此流行?| 社区征文

老周聊架构

云原生 Apache Pulsar 新春征文 2月月更

一个cpp协程库的前世今生(二十五)channel

SkyFire

c++ cocpp

让所有工具变成你的锤子 — 邂逅《Every Tool's a Hammer》

蔡超

方法论 学习笔记 软件架构

JS事件详解和js事件委托

编程江湖

聚力同行,迈向零碳未来

大咖说

云计算 阿里巴巴 阿里云 数智化

架构实战训练营-模块9-作业

温安适

「架构实战营」

JavaScript 数组常见操作 (二)

编程三昧

JavaScript 前端 2月月更

《也许你该找个人聊聊》读书笔记 - 直面的勇气

懒时小窝

读书笔记 读书感悟

JVM进阶(十):年老代收集器

No Silver Bullet

CMS JVM 2月月更 年老代收集器

AI,机器人和元宇宙(9/100)

hackstoic

元宇宙

DeepMind公司最新ai技术参加Codeforces击败大部分选手

你?

一个老程序员的计算机视觉蹒跚学习之路| 社区征文

老猿Python

AI OpenCV 计算机视觉 图像处理 新春征文

Web Components系列(一) —— 概述

编程三昧

前端 组件化 2月月更

JVM进阶(十一):JAVA G1收集器

No Silver Bullet

G1 JVM 垃圾收集器 2月月更

GitLab + Jenkins + ACK 自动化部署方案

百瓶技术

运维 jenkins 自动化部署 #GitLab ACK

为什么你辛苦肝的博客没人看?搭框架、排版、画图技巧这些你真的懂么?

码哥字节

排版规范 写作技巧 2月月更

如何写出格式清晰的代码

蜜糖的代码注释

Java 2月月更

架构实战营 毕业设计项目

红莲疾风

「架构实战营」

了解一下DDD领域驱动设计

蜜糖的代码注释

Java DDD 领域模型 2月月更

Hadoop运行环境搭建

编程江湖

hadoop

JVM进阶(八):Stop The World

No Silver Bullet

JVM STW 2月月更

要重复阅读的一个原因:思维模型驱动学习的过程

panda

思维模型 阅读

视野 | KeyDB:为 Web 应用而生的高性能 Redis 分支

RadonDB

数据库 redis 后端 RadonDB

Apache Ranger升级为顶级项目_安全_Alexandre Rodrigues_InfoQ精选文章