使用shell并使用Java API为HBase中的列族设置TTL
发布时间:2020-12-15 22:48:50 所属栏目:安全 来源:网络整理
导读:我是HBase的新手,我在最后搜索过,但我无法找到一种简单直接的方法在HBase的列族中设置TTL属性.请指定使用 shell和使用 Java API的两种方式. 解决方法 使用Java API: HColumnDescriptor cfDescriptor = new HColumnDescriptor(Bytes.toBytes("cfName"));cfDe
我是HBase的新手,我在最后搜索过,但我无法找到一种简单直接的方法在HBase的列族中设置TTL属性.请指定使用
shell和使用
Java API的两种方式.
解决方法
使用Java API:
HColumnDescriptor cfDescriptor = new HColumnDescriptor(Bytes.toBytes("cfName")); cfDescriptor.setTimeToLive(20); // in seconds tableDesc.addFamily(cfDescriptor); admin.createTable(tableDesc); 并使用shell: alter ‘tableName′,NAME => ‘cfname′,TTL => 20 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |