写点什么

HBase 0.98 引入了基于单元格的安全

  • 2014-03-24
  • 本文字数:732 字

    阅读完需:约 2 分钟

Apache 发布的 HBase 0.98 主要是通过基于单元格的安全在安全性上趋同于 Apache Accumulo ,同时解决了 230 JIRA 问题。这些新的安全特性是按照 Accumulo 建模的。

HBase 和 Accumulo 都是 Apache 的项目,它们运行在 Apache Hadoop 上,参照 Google 的 BigTable 基础架构模型提供分布式的数据存储。

单元格是 HBase 中可以用键识别的最底层单元。在之前的版本中,单元格的访问许可继承自列族系,而列族系的访问许可继承自表。

Accumulo 使用了类似的数据模型,不过它的安全模型跟传统的 ACL(访问控制列表)不太一样,它的安全模型更精细,是基于单元格的安全。键中包含一个标签 (label),在访问单元格级别的不同数据部分时可以辅助做出更精细的决定。所以,根据这个标签上的内容,相同的数据上可能有多层信息访问。

HBase 0.98 解决了 HBASE-8496 HBASE-7663 两个问题。它们通过标签 (tag) 实现了基于单元格的安全。这些标签可以存储任何元数据,从而可以把 ACL 安全模型从表扩展到列族系,进而扩展到单元格。此外,在标签中还可以存储可见性表达式 (visibility expression),跟 Accumulo 一样提供访问单元格内不同信息片的粒度水平。

API 来看,像下面这样的调用会为 user1 设置对单元格的访问许可:

复制代码
put.setACL(“user1”, new Permission(Permission.Action.READ))

Andrew Purtell,一位 Intel 的首席架构师,HBase 的资深贡献者说:“随着 Apache HBase 0.98 的发布,从最终用户的角度来看有一些安全特性上的趋同。HBase 对 ACL 的支持已经有一阵子了。现在我们又对 Accumulo 风格的可见性标签提供了支持,我们为用户提供了两个项目特性的超集。” Purtell 在他 基于单元格的安全博客中介绍了这一特性的关键内容。

查看原文链接: HBase 0.98 Introduces 单元格 -based Security

2014-03-24 03:012044
用户头像

发布了 45 篇内容, 共 25.5 次阅读, 收获喜欢 11 次。

关注

评论

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

记一次本地环境启动不了Mysql的故障

DoHornBurg

Java MySQL hyper-v

WorkPlus十年铸剑,成就千万级用户信赖与认可

BeeWorks

HarmonyOS的功能及场景应用

芯动大师

cmake | AI工程化部署

AIWeker

c AI AI工程化部署

手把手教你Python圣诞主题绘图

申公豹

Python

构建高效、安全的在线考试系统:基于Spring Boot和Vue的前后端分离之道

申公豹

WorkPlus企业即时通讯系统的领先者,提升沟通效率的利器

BeeWorks

项目分享:AIGC技术在智能教学生成中的应用

YoLo

AI

深入学习Python与Vscode环境的安装与配置

申公豹

Python

Python从基础到进阶字符串验证

申公豹

Python

Python文件操作指南:读写、异常处理与上下文管理器详解

申公豹

Python

简洁灵活:Python中基于字段的不使用元类的ORM实现

申公豹

Python

利用开源框架BMF实现高效视频处理

Geek-yan

多表格文件单元格平均值计算实例解析

申公豹

Python

文心一言 VS 讯飞星火 VS chatgpt (163)-- 算法导论13.1 3题

福大大架构师每日一题

福大大架构师每日一题

E3PO: 探索360°视频流传输的未来

不会算法。

Seaborn 数据可视化全攻略:从基础到高级实战

申公豹

Python

基于STM32的物联网节点设计与实现-传感器数据采集与无线通信

申公豹

嵌入式

移动UI交互设计与动效制作

坚果

设计 UI 坚果派

WorkPlus Meet实现企业局域网视频会议的领先解决方案

BeeWorks

WorkPlus打造企业即时通讯平台,助力高效沟通与协作

BeeWorks

WorkPlus超级APP助力企业节省IT人力成本,实现快速移动化

BeeWorks

个人技术成长方面的心得体会:边缘计算之旅

农夫三拳

WorkPlus一站式协同解决方案,助力企业降本增效

BeeWorks

在Python中实现条形图动态追赶动画效果

申公豹

Python

鸿蒙 API 9工程转换为API 10工程

坚果

HarmonyOS OpenHarmony

Python图像处理:批量添加水印的优雅实现与进阶技巧

申公豹

Python

掌握进阶:高级功能、图表定制与地理数据绘制

申公豹

Python

基于Vue.js和Spring Boot的口罩自助售卖系统:设计、实现与技术深度解析

申公豹

开发

用纯 Python 打造的轻量级 Excel 到 Markdown 转换工具

申公豹

Python

嵌入式系统中的低功耗定时器应用与优化实战

申公豹

嵌入式

HBase 0.98引入了基于单元格的安全_安全_Rags Srinivas_InfoQ精选文章