写点什么

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

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

关注

评论

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

What CANN Can?一辆小车背后的智能故事

脑极体

赋能制造产业智能化转型 百度大脑开放日福州解密

百度大脑

百度大脑 开放日 智能化

生命中的无奈

小天同学

读书 读后感 生命 4月日更

HDFS文件限额配置

五分钟学大数据

hadoop

你的企业会讲故事吗?

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

排查dubbo接口重复注销问题,我发现了一个巧妙的设计

捉虫大师

dubbo

IT 专业高校大学生就业方向状况调查问卷

架构精进之路

调查报告 4月日更 InfoQ 写作平台 1 周年

如何通过openLooKeng更高效访问HBase?

LooK

Java 大数据 Bigdata MySQL 高可用

百度智能云成中国跳水队独家AI合作伙伴圆梦东京!

百度大脑

百度智能云

微信小程序登录流程详解

frank-say

HDFS NameNode中的FSImage与edits详解

五分钟学大数据

hdfs

HDFS的Java API

五分钟学大数据

hdfs

Spring Cloud Stream 体系及原理介绍

阿里巴巴云原生

Java 负载均衡 微服务 云原生 中间件

C盘内存杀手,原来是这款出人意料的被闲置的软件|iTunes

彭宏豪95

效率 工具 4月日更 iTunes

字节架构师分享:如何让代码在级别上提升系统性能

Java架构师迁哥

如何把 Caffeine Cache 用得如丝般顺滑?

vivo互联网技术

Java 缓存 服务器 Caffeine

死亡直播

箭上有毒

生活随想 4月日更

面向软件 IT 专业的高校大学生课余时间自学情况调查

xiezhr

大学生日常 IT 高校学院 问卷调查

特斯拉行车数据被篡改?专家称车企很难自证清白,保留“数据指纹”的区块链技术在路上

CECBC

指纹

智能小车系列-串口设置

波叽波叽啵😮一口盐汽水喷死你

串口 树莓派串口 ttyAMA0

智能小车系列-动力系统(ezPWM)

波叽波叽啵😮一口盐汽水喷死你

pwm ezPWM PWM信号

资讯|WebRTC M90 更新

网易云信

WebRTC

云信技术系列课 | RTC 系统音频弱网对抗技术发展与实践

网易云信

WebRTC 音频

Jcenter 停止服务,说一说我们的迁移方案

Antway

android maven Gradle

ELK 教程 – 高效发现、分析和可视化你的数据

码界行者

elastic DevOps ELK Elastic Stack ELK Stack

边开飞机边换引擎?我们造了个新功能保障业务流量无损迁移

阿里巴巴云原生

容器 运维 k8s 中间件 弹性计算

《趣学音视频》这段“朋友圈模版视频”的扛鼎之作是如何诞生的

ucsheep

Python 音视频 ffmpeg Pillow

云原生新边界——阿里云边缘计算云原生落地实践

阿里巴巴云原生

云计算 容器 运维 云原生 边缘计算

最新、最全、最详细的 Git 学习笔记总结(2021最新版)

民工哥

后端 Git Submodule linux运维 代码管理

聪明人的训练(二十八)

Changing Lin

4月日更

大数据基本导论

五分钟学大数据

大数据

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