提交 d7182b33 编写于 作者: S shirui

DataModel完成了百分之七十的校验

上级 9edcc954
......@@ -211,7 +211,7 @@ create 'bar', 'fam'
## 26.列族
Apache HBase 中的列分组为列族。列族的所有列成员都具有相同的前缀。例如,列 *courses:history**courses:math*都是*courses* 列族的成员。冒号字符(`:`)从列族限定符中分隔列族。列族前缀必须由可打印字符组成。限定符尾部(列族限定符)可以由任意字节组成。列族必须在模式定义时预先声明,而列不需要在模式定义时定义,但可以在表启动和运行时动态变化。
Apache HBase 中的列分组为列族。列族的所有列成员都具有相同的前缀。例如,列 *courses:history**courses:math*都是*courses* 列族的成员。冒号字符(`:`)从列族限定符中分隔列族。列族前缀必须由可打印字符组成。限定符的右部(列族限定符)可以由任意字节组成。列族必须在模式定义时预先声明,而列不需要在模式定义时定义,且可以在表启动和运行时动态变化。
从物理上讲,所有列族成员都存储在文件系统中。由于调优和存储规范是在列族级别完成的,因此建议所有列族成员具有相同的一般访问模式和大小特征。
......@@ -219,7 +219,7 @@ Apache HBase 中的列分组为列族。列族的所有列成员都具有相同
## 27.单元格
_{row,column,version}_ 元组确切地指定了 HBase 中的`cell`。单元格内容是未解释的字节
_{row,column,version}_ 它是一个元组并确切地指定了 HBase 中的`cell`。单元格内容是未解释的字节
---
......@@ -239,7 +239,7 @@ _{row,column,version}_ 元组确切地指定了 HBase 中的`cell`。单元
[Scan](https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Scan.html) 允许对指定属性的多行进行迭代。
下面是对表进行扫描的示例。假设一个表填充了具有键“row1”,“row2”,“row3”的行,然后是另一组具有键“abc1”,“abc2”和“abc3”的行。以下示例将展示如何设置 Scan 实例以返回以“row”开头的行。
下面是对表进行扫描的示例。假设一个表填充了具有键“row1”,“row2”,“row3”的行,然后另一组是具有键“abc1”,“abc2”和“abc3”的行。以下示例将展示如何设置 Scan 实例以返回以“row”开头的行。
```java
public static final byte[] CF = "cf".getBytes();
......@@ -267,7 +267,7 @@ try {
[Delete](https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Delete.html) 操作从表中删除一行。删除通过 [Table.delete](https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Table.html#delete-org.apache.hadoop.hbase.client.Delete-) 执行。
HBase 不会修改现有数据,是通过创建名为 *tombstones* 的新标记来处理删除操作。这些*tombstones* 标记以及删除的值在主要的压缩(major compactions)中得到了清理。
HBase 不会修改现有数据,所以删除的操作是通过创建名为 *tombstones* 的新标记来处理删除操作。这些*tombstones* 标记以及删除的值在主要的压缩(major compactions)中得到了清理。
有关删除列版本的更多信息,请参阅 [version.delete](#version.delete) ,有关压缩的详细信息,请参阅[compaction](#compaction)
......@@ -293,7 +293,7 @@ HBase版本维度按递减顺序存储,以便在从存储文件中读取时,
### 29.1.指定要存储的版本数
要存储给定列的最大版本数是列模式的一部分,该值在表创建时指定,或通过`alter`命令,或通过`HColumnDescriptor.DEFAULT_VERSIONS`指定。在 HBase 0.96 之前,保留的默认版本数为`3`,但是在 0.96 中,更新版本已更改为`1`
为给定列存储的最大版本数是列架构的一部分,该值在表创建时指定,或通过`alter`命令,或通过`HColumnDescriptor.DEFAULT_VERSIONS`指定。在 HBase 0.96 之前,保留的默认版本数为`3`,但是在 0.96 中,更新版本已更改为`1`
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册