HDP 集群 timeline 内置的 HBase 数据表持续增大,我们将默认TTL30改 为7 天。
ambari界面YARN 服务中 的 timeline v2.0
timeline 内置 HBase数据HDFS路径 :
表在HDFS上的大小
使用如下命令进入 Hbase shell
[hdfs@winner-backup-hdp root]$ hbase --config /etc/hadoop/3.1.4.0-315/0/embedded-yarn-ats-hbase shell
desc '表名',可以看到表的TTL 时间
修改 TTL 时间为 7天
disable '表名'
alter '表名',NAME => '列簇', TTL => 604800
alter '表名',NAME => '列簇', TTL => 604800
enable '表名'
修改之后,数据文件并不会马上减小,触发 major compaction ,一段时间后数据文件减小,谨慎操作
major_compact '表名'