`
pencil1218
  • 浏览: 15199 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

hbase的ttl

 
阅读更多

Time To Live (TTL)

ColumnFamilies can set a TTL length in seconds, and HBase will automatically delete rows once the expiration time is reached. This applies to all versions of a row - even the current one. The TTL time encoded in the HBase for the row is specified in UTC.

See HColumnDescriptor for more information.

分享到:
评论

相关推荐

    HBase官方文档

    这包括选择合适的列族数量、设计行键、设置版本数量、支持的数据类型以及如何处理生存时间(TTL)等。良好的Schema设计能够大幅提高HBase的性能。 ### HBase与MapReduce HBase与MapReduce的集成是HBase在大数据...

    hbase-site.xml.doc

    * hbase.master.procedurewal.cleaner.ttl:604800000,这个参数指定了预写日志程序保留的时间,单位:毫秒。 八、HBase HFile Cleaner 配置 * hbase.master.hfilecleaner.plugins:org.apache.hadoop.hbase....

    apache_hbase_reference_guide(官网).pdf

    - **数据版本数**,解释了如何管理不同版本的数据和设置TTL(Time To Live)。 - **数据类型的支持**,HBase支持的数据类型及其应用场景。 - **连接(Joins)**,虽然HBase本身不直接支持连接操作,但文档中介绍了...

    apache hbase reference guide pdf

    同时,还会讨论版本数的选取、支持的数据类型、时间期限(TTL)和保留已删除的单元格等高级特性。此外,通过案例研究(Case Studies)来展示模式设计的实际应用。 HBase和MapReduce部分会探讨HBase与Hadoop的集成,...

    hadoop和HBase常用shell命令

    hbase(main)> alter 'test1',{NAME=>'body',TTL=>'15552000'},{NAME=>'meta', TTL=>'15552000'} hbase(main)> enable 'test1' ``` ### 3. 表数据的增删改查 #### 3.1 添加数据 添加一行记录到表 t1: ``` hbase...

    hbase 2.0参考手册

    HBase 2.0提供了丰富的架构设计功能,包括表的创建和设计规则、列族的数量、版本控制、数据类型的支持、联结、存活时间(TTL)、二级索引和备选查询路径。此外,它还介绍了表架构设计案例研究,为用户在构建自己的...

    Hbase中文文档

    6.7. 生存时间 (TTL) 6.8. Keeping Deleted Cells 12-5-30 HBase 官方文档 2/81 abloz.com/hbase/book.htm 6.9. Secondary Indexes and Alternate Query Paths 6.10. Schema Design Smackdown 6.11. Operational and...

    最全面的HBase说明文档

    这包括了在设计schema时应该注意的点,如RegionServer的大小,列族的数量,行键的设计,版本的数量,支持的数据类型,以及如何使用Time To Live(TTL)保留数据。 此外,HBase在安全性方面提供了一系列的配置和操作...

    Apache HBase ™ Reference Guide

    生存时间 (TTL)**:说明了如何使用TTL来自动删除过期数据。 - **39. 保留已删除的单元格**:讨论了如何处理已被标记为删除但尚未物理删除的单元格。 - **40. 次级索引和备选查询路径**:介绍了一些方法来实现次级...

    HBase 官方文档

    - **生存时间 (TTL)**:解释 TTL 的作用及其配置方式。 - **保留删除的单元**:讨论如何处理已删除但未立即清理的数据单元。 - **第二索引和替代查询路径**:介绍除主键外的索引构建方法。 - **限制**:列举 HBase ...

    hbase官方开发参考手册

    - **联结、ACID、TTL 和二级索引**:这些都是设计时需要考虑的重要方面。 ### HBase 与 MapReduce - **与 MapReduce 的集成**:HBase 能够与 MapReduce 紧密集成,文档介绍了 HBase 在 MapReduce 中的作用,以及...

    HBASE命令大全

    hbase(main)> alter 'test1', {NAME=>'body', TTL=>'15552000'}, {NAME=>'meta', TTL=>'15552000'} hbase(main)> enable 'test1' ``` #### 三、权限管理 - **分配权限** - 命令格式:`grant '<用户>', '<权限>...

    Hbase Java API

    setTimeToLive 指定最大的 TTL,单位是 ms,过期数据会被自动删除。setInMemory 指定是否放在内存中,对小表有用,可用于提高效率。默认关闭 setBloomFilter 指定是否使用 BloomFilter。 HBase 的 Java API 提供了...

    hbase shell常用命令汇总

    ### HBase Shell 常用命令详解 #### 一、HBase Shell 概述 HBase Shell 是一个基于命令行的工具,用于与HBase进行交互。它提供了一系列丰富的命令来执行基本的数据管理任务,例如创建表、插入数据、查询数据等。...

    HBase中文API

    - **生存时间(TTL)**: 可以设置数据自动过期的时间。 - **保留删除的单元**: 删除数据后,可能会暂时保留其痕迹。 - **第二索引和替代查询路径**: 提供额外的查询优化方式。 - **限制**: 对表的大小和行数进行...

    hbase shell

    ### HBase Shell 命令详解 #### 一、概述 HBase Shell 是一个命令行工具,用于与 HBase 数据库进行交互。它提供了一系列的命令来管理表、执行数据定义语言 (DDL) 和数据操纵语言 (DML) 操作等。通过 HBase Shell,...

    hbase中文文档,适合初学者学习

    Schema设计是HBase应用中的关键环节,涉及表的创建、列族数量、行键设计、版本控制、数据类型选择、生存时间(TTL)、删除单元的保留以及第二索引等。正确的Schema设计可以极大地优化性能和可扩展性。 HBase与...

    hbase学习笔记

    - `timeToLive`: 单元格内容的存活时间(TTL),默认为永久。 - `bloomFilter`和`scope`: 分别是布隆过滤器类型和列的复制范围。 5. **HBase Shell常用命令**: HBase Shell提供了与HBase交互的命令行工具,包括...

    HBASE数据库.docx

    数据版本的管理可以通过保留最后n个版本或设置数据生命周期(TTL)来控制,以防止版本过多带来的存储和索引压力。 在物理存储层面,HBase将每个列族的数据存储在HDFS上的单独文件中,不存储空值。每个Cell由Row Key...

Global site tag (gtag.js) - Google Analytics