【问题标题】:How can I give TTL and versions to hbase table through phoenix如何通过 phoenix 将 TTL 和版本提供给 hbase 表
【发布时间】:2015-07-15 04:39:06
【问题描述】:

我正在尝试通过 phoenix 工具使用 hbase 表。我想操作通过phoenix创建的表的TTL时间和版本。 我试图通过 hbase-site.xml 更改它,但它不会。 请回复。

【问题讨论】:

    标签: hbase phoenix


    【解决方案1】:

    “操纵”是什么意思?你看到了吗:

    示例:(见 TTL 属性)

    CREATE TABLE my_schema.my_table ( id BIGINT not null primary key, date DATE not null)
    CREATE TABLE my_table ( id INTEGER not null primary key desc, date DATE not null,
        m.db_utilization DECIMAL, i.db_utilization)
        m.DATA_BLOCK_ENCODING='DIFF'
    CREATE TABLE stats.prod_metrics ( host char(50) not null, created_date date not null,
        txn_count bigint CONSTRAINT pk PRIMARY KEY (host, created_date) )
    CREATE TABLE IF NOT EXISTS "my_case_sensitive_table"
        ( "id" char(10) not null primary key, "value" integer)
        DATA_BLOCK_ENCODING='NONE',VERSIONS=5,MAX_FILESIZE=2000000 split on (?, ?, ?)
    CREATE TABLE IF NOT EXISTS my_schema.my_table (
        org_id CHAR(15), entity_id CHAR(15), payload binary(1000),
        CONSTRAINT pk PRIMARY KEY (org_id, entity_id) )
        TTL=86400
    

    【讨论】:

      猜你喜欢
      • 2017-03-26
      • 2015-08-04
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 2017-09-23
      • 2023-04-01
      • 2016-03-04
      相关资源
      最近更新 更多