prince的文章

二十一、HBase版本

在HBase 中,一个{row,column,version}元组精确指定了一个 cell。可能有无限数量的单元格,其中行和列是相同的,但单元格地址仅在其版本维度上有所不同。 虽然行和列键以字节表示,但版本是使用长整数指定的。通常,这个lo...

赞(0)princeprinceHBase 教程 阅读(234)

二十、HBase数据模型操作

HBase数据模型操作 在HBase 中有四个主要的数据模型操作,分别是:Get、Put、Scan 和 Delete。 Get(读取) Get指定行的返回属性。读取通过 Table.get 执行。 Get操作的语法如下所示: get ’&l...

赞(0)princeprinceHBase 教程 阅读(252)

十九、HBase表、行与列族

HBase表 HBase 中表是在 schema 定义时被预先声明的。 可以使用以下的命令来创建一个表,在这里必须指定表名和列族名。在 HBase shell 中创建表的语法如下所示: create ‘<table name>’...

赞(0)princeprinceHBase 教程 阅读(249)

十八、HBase命名空间

HBase命名空间 HBase命名空间 namespace 是与关系数据库系统中的数据库类似的表的逻辑分组。这种抽象为即将出现的多租户相关功能奠定了基础: 配额管理(Quota Management)(HBASE-8410) – 限制命名空...

赞(0)princeprinceHBase 教程 阅读(260)

十七、HBase物理视图

HBase物理视图 本节介绍 HBase 物理视图。 尽管在HBase 概念视图中,表格被视为一组稀疏的行的集合,但它们是按列族进行物理存储的。可以随时将新的列限定符(column_family:column_qualifier)添加到现有...

赞(0)princeprinceHBase 教程 阅读(267)

十六、HBase概念视图

HBase概念视图 本节介绍 HBase 的概念视图。 本节的示例是根据 BigTable 论文进行稍微修改后的示例。在本节的示例中有一个名为表 webtable,其中包含两行(com.cnn.www 和 com.example.www)以...

赞(0)princeprinceHBase 教程 阅读(243)

十五、HBase Shell 技巧

shell 技巧 表变量 HBase 0.95 版本增加了为表提供 jruby 风格的面向对象引用的 shell 命令。以前,作用于表的所有 shell 命令都具有程序风格,该风格始终将表的名称作为参数。HBase 0.95 引入了将表分配...

赞(0)princeprinceHBase 教程 阅读(274)

十三、HBase升级路径

HBase升级路径 HBase:从 0.98.x 升级到 1.x 在本节中,首先,你需要注意 1.0.0 版本以上的 HBase 做出了重大的更改,所以在继续升级过程前,你应该仔细阅读这些重要的更改部分,以免发生意外。 HBase 1.0....

赞(0)princeprinceHBase 教程 阅读(248)

十二、HBase回滚:版本恢复

HBase回滚 当你在试着升级 HBase 的时候,你可能会遇到升级失败的问题,并且想要将其恢复成之前的版本。本节就介绍如何执行回滚以将 HBase 恢复为到较早的版本。请注意,这应该只在主要版本和一些次要版本之间需要。您应该始终能够在相同...

赞(0)princeprinceHBase 教程 阅读(237)