AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

架构实战营-模块一作业

Geek_92ba6f

2022-09-24:以下go语言代码输出什么?A:1;B:3;C:13;D:7。 package main import ( “fmt“ “io/ioutil“ “net/

福大大架构师每日一题

golang 福大大 选择题

如何将 SAP 电商云 Spartacus UI 部署到 tomcat 上运行

汪子熙

angular SAP commerce Spartacus 9月月更

从使用者,DBA,内核开发三个不同角度来分析SQL的性能问题

数据库 postgresql sql database

清览题库--C语言程序设计第五版编程题解析(2)

吉师职业混子

9月月更

基于微服务的应用性能监控方案

穿过生命散发芬芳

9月月更 微服务监控

最近几周react面试遇到的题总结

beifeng1996

前端 React

RocketMQ&kafka消息队列性能优劣对比

程序员小毕

程序员 面试 RocketMQ 后端 消息队列

【云原生 | 从零开始学Kubernetes】七、Kubernetes的命名空间

泡泡

Docker 云计算 容器 云原生 9月月更

percolator的理解与开源实现分析

数据库 分布式 事务

【jvm】通过JDBC为例谈谈双亲委派模型的破坏

石臻臻的杂货铺

JVM 9月月更

后端打工人必知必会21个MySQL表设计的经验准则

程序员小毕

MySQL 数据库 程序员 程序人生 Java 面试

哪些vue面试题是经常会被问到的

bb_xiaxia1998

Vue 前端

算法基础(四)| 前缀和算法及模板详解

timerring

算法 9月月更

每日算法刷题Day1-隐式转换与精度丢失

timerring

算法题 9月月更

跟着卷卷龙一起学Camera--内存池浅析01

卷卷龙

ISP 9月月更

新书上市|听说你翻开数学书就眼睛疼?

图灵社区

数学 科普 教育

【编程基础】正则表达式基本使用及在Python中使用正则表达式匹配内容

迷彩

Python 正则表达式 9月月更

Java服务异常排查定位大图

慕枫技术笔记

后端 9月月更

闲着刷题

吉师职业混子

9月月更

在家学习如何保持高度自律

大数据搬运工

学习方法

大数据调度平台Airflow(八):Airflow分布式集群搭建及测试

Lansonli

airflow 9月月更

深入了解之链接器与加载器

邱学喆

加载器 链接器 ELF文件结构

SQL是什么?它能做什么?

乌龟哥哥

9月月更

工作笔记之 SELECT 语句在 SAP ABAP 中的用法总结(下)

宇宙之一粟

数据库 abap 查询语句 select 9月月更

leetcode 669. Trim a Binary Search Tree 修剪二叉搜索树 (简单)

okokabcd

LeetCode 算法与数据结构

新书上市|听说你翻开数学书就眼睛疼?

图灵教育

数学 科普 教育

Identity and Access Management

冯亮

DevOps security AWS Cloud

脑机接口照进现实:5位脑科学家带来的最新启示

脑极体

Javaweb核心之注解开发Servlet

楠羽

Servlet 笔记 9月月更

2022react高频面试题有哪些

beifeng1996

前端 React

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