我是HBase的新手,我在最后搜索过,但我无法找到一种简单直接的方法在HBase的列族中设置TTL属性.请指定使用shell和使用Java API的两种方式.
Sle*_*idi 17
使用Java API:
HColumnDescriptor cfDescriptor = new HColumnDescriptor(Bytes.toBytes("cfName"));
cfDescriptor.setTimeToLive(20); // in seconds
tableDesc.addFamily(cfDescriptor);
admin.createTable(tableDesc);
Run Code Online (Sandbox Code Playgroud)
并使用shell:
alter ‘tableName?, NAME => ‘cfname?, TTL => 20
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9804 次 |
| 最近记录: |