QCon 演讲火热征集中,快来分享你的技术实践与洞见! 了解详情
写点什么

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

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

关注

评论

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

嵌入式工程师需要掌握哪些技术?

芯动大师

嵌入式开发

深入解析C++的auto自动类型推导

爱分享

C++11 C++20 C++ C++自动类型推导 C++ auto

运维工具如此割裂,九招帮你统一纳管

观测云

运维‘

小米14 Ultra影像私享会在长春万象城成功举办

Geek_2d6073

为什么向量数据库在 RAG 中至关重要?

Zilliz

大模型 Zilliz 向量数据库 rag

梦想照进现实:我开发了属于自己的体育直播平台

软件开发-梦幻运营部

参与 PenPad Season 2 获得勋章,海量 Scroll 生态稀缺权益来袭

石头财经

欢迎加入PenPad Season 2 ,获得勋章以及海量 Scroll 生态权益

股市老人

Pirf-394

Echo!!!

English

Last Call!AWS、Shopee、点石科技专家齐聚 Milvus 老友汇 · 线下

Zilliz

开源社区 Meetup Milvus 向量数据库

Kyligence 发布企业级 AI 解决方案,Data + AI 落地迈向新阶段

Kyligence

百度Create AI开发者大会剧透丨用好三大AI神器 ,人人都是开发者

herosunly

大模型 百度AI AI神器

欢迎加入PenPad Season 2 ,获得勋章以及海量 Scroll 生态权益

BlockChain先知

C++ 引用和指针:内存地址、创建方法及应用解析

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

《深入浅出计算机网络》PDF

程序员李木子

在直播间卖云,云厂商终于“疯了”

自象限

Doodle Jump — 使用Flutter&Flame开发游戏真不错!

编程的平行世界

flutter android AI 算法 游戏开发

PrismNET丨深入剖析DAPP是什么?有哪些优势?

PrismNET

区块链 dapp Web3.0 PrismNET棱镜协议 PrismNET

【教程】四种方法将App打包为IPA文件类型

雪奈椰子

精彩回顾 | 「AI 驱动增长,研发数智化升级」分享沙龙成功举办

LigaAI

AWS 技术分享 生成式AI 活动回顾 Amazon Bedrock

const 使用总结

爱分享

c++ 性能优化 代码规范 C++11 const

2024年3月文章一览

codists

codists

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