怎么查看HBase表的创建时间
Posted yudizhao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看HBase表的创建时间相关的知识,希望对你有一定的参考价值。
前几天HBase出现了RIT告警,忽然发现发出告警的Region所属的表并不是我创建出来的,于是就想看看这些表是怎么来的。
一时也没什么头绪,就先看看这些表是什么时候创建出来的吧,然后再根据时间点看看有谁操作了数据库。
那么怎么看表的创建时间呢?desc看一下,也没有这个属性啊。再细想呢,hbase:meta表会记录元数据信息,而这些数据在创建时也会有timestamp属性,于是就有方法了。
查询hbase:meta表,rowkey就是表名(格式是namespace:table)看一下查到的数据的时间戳,然后把时间戳转为时间串。
此外,也可以到zookeeper中查看相关信息,使用get /hbase/table/表名(格式是namespace:table)查询到的ctime属性就是创建时间了。
以上是关于怎么查看HBase表的创建时间的主要内容,如果未能解决你的问题,请参考以下文章
Phoenix 实践——Phoenix 表的视图构建(表映射)总结小记