我可以在创建表时给出HBase表的 TTL 。如何在创建后更改表的TTL。是否可以在运行时更改 TTL 而不禁用表格? 在此先感谢:)
使用Hortonworks 2.6 HDP 凤凰版4.7 HBase版本1.2.1
答案 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>