如何从凤凰城改变hbase表的TTL

时间:2017-07-21 05:33:54

标签: hbase phoenix

我可以在创建表时给出HBase表的 TTL 。如何在创建后更改表的TTL。是否可以在运行时更改 TTL 而不禁用表格? 在此先感谢:)

使用Hortonworks 2.6 HDP 凤凰版4.7 HBase版本1.2.1

2 个答案:

答案 0 :(得分:0)

您可以使用其他TTL值再次执行create if not exists DDL。例如:

create table if not exists TEST_TABLE (...) TTL=86400

或删除TTL:

create table if not exists TEST_TABLE (...) TTL=NULL

答案 1 :(得分:0)

ALTER TABLE <table_name> SET TTL=<value in secs>
相关问题